typeof获取变量的数据类型 javascript

获取变量的数据类型:typeof

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>获取变量的数据类型</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?

                (1)变量声明了,没有赋值,结果是undefine

                (2)函数没有明确返回值,如果接收了,结果也是undefined

            如果一个变量的结果是undefined和一个数字进行计算,结果:NaN 不是一个数字,也没有意义

            如:

            var num2;

            console.log(num2+10)

            object--->对象

           使用关键字typeof来获取变量的数据类型

            typeof的使用语法

            1typeof 变量名

            2typeof(变量名)

         */

        var num=10;

        var str="小白";

        var flag=true;

        var nll=null;

        var undef;

        var obj=new Object();

        console.log(typeof(num)); //number

        console.log(typeof str); //string

        console.log(typeof flag); //boolean

        console.log(typeof nll); //object 不是null

        console.log(String(nll)); //null

        console.log(typeof undef); //undefined

        console.log(typeof obj); //object

        console.log("10");  //10(黑色)

        console.log(10); //10(蓝色)

    </script>

</head>

<body>

</body>

</html>

猜你喜欢

转载自www.cnblogs.com/reyinever/p/10776932.html