JavaScript中null和undefined的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中null和undefined的区别相关的知识,希望对你有一定的参考价值。

javascript中,将一个变量赋值为undefined 或者null。几乎没有什么区别

undefined == null   --->true

但是严格的说: undefined === null   ---> false

你或许可以认为undefined是表示系统级的,出乎意料的或类似错误的值的空缺,而null是表示程序级的、正常的或在意料之中的值的空缺。如果你想将他们赋值给变量或者属性,或者将他们作为参数传入函数,最佳选择是null。

以上是关于JavaScript中null和undefined的区别的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中null和undefined的区别

JavaScript中null和undefined

JavaScript中null和undefined

javascript中的null和undefined

深入理解javascript之null和undefined

Javascript 中 null,NaN和undefined的区别