typeof获取变量的数据类型 javascript

Posted reyinever

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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>

以上是关于typeof获取变量的数据类型 javascript的主要内容,如果未能解决你的问题,请参考以下文章

《JavaScrip 面试题系列》arguments

获取 Javascript 变量类型的更好方法?

JavaScript使用构造函数获取变量的类型名

JavaScript使用构造函数获取变量的类型名

js如何判断变量的数据类型

typeof摇树优化js预编译