苏飞论坛

标题: 【零基础学习web前端】JavaScript—null和undefined [打印本页]

作者: Amy    时间: 2018-12-19 16:33
标题: 【零基础学习web前端】JavaScript—null和undefined
【零基础学习web前端】JavaScript—null和undefined

【零基础学习web前端】教程目录导航
http://www.sufeinet.com/thread-24027-1-1.html


null
在 JavaScript 中 null 表示 "什么都没有"。
null是一个只有一个值的特殊类型。表示一个空对象引用。
对null执行typeof运算,结果返回字符串“object”

[JavaScript] 纯文本查看 复制代码
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};
var person = null;

执行后输出:object。

undefined
在 JavaScript 中, undefined 是一个没有设置值的变量。
undefined出现有4种情况:
[JavaScript] 纯文本查看 复制代码
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};
var person = undefined;


执行后输出:undefined

undefined 和 null 的区别
null 和 undefined 的值相等,但类型不等:
[JavaScript] 纯文本查看 复制代码
typeof undefined             // undefined
typeof null                  // object
null === undefined           // false
null == undefined            // true

相同点:





作者: 范范    时间: 2018-12-19 17:35
强烈支持楼主ing……
作者: 站长苏飞    时间: 2018-12-19 18:14
我只是路过打酱油的。
作者: 竹林风    时间: 2018-12-20 16:45
学习了,这个问题我也是好久才搞懂
作者: 惜    时间: 2018-12-21 13:54
看到这帖子真是高兴!




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4