大家好,欢迎来到IT知识分享网。
一、undefined
1、undefined表示未赋值的变量,在访问未初始化的变量时,默认值是undefined,比如var a ,打印出来是undfined;
var a console.log(a) // undifined
2、函数没有返回值时,返回的是undefined。
二、null
三、总结
null表示有值但是为空,一般都是程序员赋值为空,比如清空定时器函数,将对象设置为空。undefined就是定义但未赋值。(JS允许赋值为undefined,但是不符合语义化)
在 JavaScript 中,比较运算符 ==
进行比较时会进行类型转换。对于 null
和 undefined
,它们在相等性比较时被认为是相等的,即 null == undefined
返回 true
。
补充一个其他小知识:
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/131186.html