码迷,mamicode.com
首页 > 编程语言 > 详细

typeof获取变量的数据类型 javascript

时间:2019-04-26 22:45:14      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:lan   一个   new   oct   意义   有一个   str   字符串类   charset   

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

标签:lan   一个   new   oct   意义   有一个   str   字符串类   charset   

原文地址:https://www.cnblogs.com/reyinever/p/10776932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!