js中null与undfined的区别

https://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html

if (!undefined) 
    console.log('undefined is false');
// undefined is false

if (!null) 
    console.log('null is false');
// null is false

undefined == null
// true

undefined转数值的时候值为NaN

Number(undefined)
// NaN

5 + undefined
// NaN

null表示"没有对象",即该处不应该有值。undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。


作者:spike

分类: Nodejs

创作时间:2023-06-25

更新时间:2024-12-09

联系方式放在中括号之中例如[[email protected]],回复评论在开头加上标号例如:#1