学习不止眼前的教程与笔记 还需实践与创新

搜索

首页>>网站建设>>Javascript>>基础教程>>

JavaScript教程(二十一)typeof, null, 和 undefined

发布时间:2020-05-05点击:

    JavaScript break和continue语句

    一、typeof操作符

    JavaScript中的typeof操作符是用来检测变量的数据类型的。

    typeof "mihu"                // 返回 string 
    typeof 3                  // 返回 number
    typeof false                 // 返回 boolean
    typeof [1,2,3,4]             // 返回 object
    typeof {name:'mihu', age:22} // 返回 object

    PS:在JavaScript中,数组是一种特殊的对象类型。 因此 typeof [1,2,3,4] 返回 object。

    二、null

    在 JavaScript 中 null 表示 "什么都没有"。null是一个只有一个值的特殊类型。表示一个空对象引用。(PS:用 typeof 检测 null 返回是object)

    一般我们可以用null来清空某些对象:

    var a=null;

    PS:当使用完一个比较大的对象时,需要对其进行释放内存时,设置为 null。

    三、undefined

    在 JavaScript 中, undefined 是一个没有设置值的变量。typeof 一个没有值的变量会返回 undefined。

    同null类似,undefined可以清空对象:
    var a=undefined;

    四、null与defined的区别

    在JavaScript中null与undefined的值相等,但类型不等,我们可以通过以下方式得出结论:

    typeof undefined             // undefined
    typeof null                  // object
    null === undefined           // false
    null == undefined            // true

    学习不止眼前的教程与笔记还需实践与创新——小伙伴们快动手试试吧~

赞一个(0)     踩一个(0)    

相关链接

搜索

昵称:*
邮箱:
电话:
评论: