欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

09获取变量的数据类型typeof.html

程序员文章站 2024-03-17 22:04:52
...
  • 09获取变量的数据类型typeo.html
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>获取变量的数据类型typeo</title>
        <script>
            //声明变量并初始化
            //            var num =10;
            //js中的数据类型有哪些?
            //js中的原始数据类型:number,string,boolean,null,undefined,object
            /**
             *
             * number:数字类型(整数和小数 )
             *
             * string:字符串类型(的值一般都是用单引号或者是双引号括起来的) "34"
             * boolean:布尔类型(值只有两个,true(真1),false(假0))
             * null:空类型,一个对象指向为空了,此时可以赋值为null
             * undefined:未定义,值只有一个:undefined
             * 什么情况下的结果是undefined
             * 变量声明了,没有赋值,如果是undefined
             * 函数没有明确返回值,如果接收了,结果也是undefined
             * 如果一个变量的结果是undefined和一个数字进行计算,结果是:NaN不是一个数字,也没有意义
             *
             * object:对象-->
             *
             *
             * */
//            var sex="true";//男
//            var sex="false";//女

//            var num;
//            console.log(num);

//            var num;
//            console.log(num+10);//NaN---not an number-->不是一个数字


            //如何获取这个变量的数据类型是什么?使用typeof 来获取
            //typeof 的使用的语法
            /**
             * 都可以获取这个变量的数据类型是什么!
             * typeof 变量名
             * typeof(变量名)
             *
             **/
            //typeof

            var num = 10;
            var str = "小数";
            var flag = true;
            var nll = null;
            var undef;
            var obj = new Object();
            //使用typeof获取变量的类型
            console.log(typeof num);//number
            console.log(typeof str);//string
            console.log(typeof flag);//boolean
            console.log(String(nll));//object 不是null
            console.log(typeof undef);//undefined
            console.log(typeof obj);//object


            console.log("10");
            console.log(10);


        </script>
    </head>
    <body>

    </body>
</html>