javascript中null和undefined的区别?

1.类型不一样:

typeof (undefined);        //undefined

typeof(null);          //object

2.转化为值时不一样:undefined为NaN ,null为0

console.log(Number(undefined));//NaN

console.log(Number(10+undefined));//NaN

console.log(Number(null));//0

console.log(Number(10+null));//10

3.undefined===null;//false

undefined==null;//true

猜你喜欢

转载自blog.csdn.net/duyujian706709149/article/details/88344081