【发布时间】:2018-08-02 07:52:26
【问题描述】:
为什么
typeof NULL是返回undefined而typeof null是返回object?
检查这个sn-p
console.log(typeof NULL)// undefined
console.log(typeof null)// object
【问题讨论】:
标签: javascript typeof
为什么
typeof NULL是返回undefined而typeof null是返回object?
检查这个sn-p
console.log(typeof NULL)// undefined
console.log(typeof null)// object
【问题讨论】:
标签: javascript typeof
JavaScript 区分大小写,因此它们是两个不同的东西:
NULL是一个变量,没有定义。
null 是空对象。
【讨论】:
JavaScript 是一种区分大小写的语言。这意味着语言关键字、变量、函数名和任何其他标识符必须始终使用一致的大写字母。例如,while 关键字必须输入“while”,而不是“While”或“WHILE”。同样,online、Online、OnLine 和 ONLINE 是四个不同的变量名称。
所以NULL 是您尚未定义的变量,而null 是
null 表示有意不存在任何对象值。
阅读更多:
https://www.safaribooksonline.com/library/view/javascript-the-definitive/0596000480/ch02s02.html
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null
【讨论】:
NULL 和 null 不代表相同的东西,因为它是区分大小写的。
在这里查看参考:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null
【讨论】: