javascript中undefined与null的区别
2016-09-21 15:27
405 查看
//undefined值在布尔类型环境中会被当做false var myArray = new Array() if(!myArray[0]){ console.log("undefined is regared as false in the context of boolean") } //undefined值在数值类型环境中会被转换为NaN var a;//NaN console.log(a+2)//Evaluates to NaN //null值在布尔类型环境中会被当做false var b=null; if(!b){ console.log("null is regared as false in the context of boolean") } //null值在数值类型环境中会被转换为0 var b=null; console.log(b+2);//Evaluates to 2
相关文章推荐
- javascript中的undefined 与 null 的区别 补充篇
- Javascript 中 null、NaN和undefined的区别
- Web JavaScript中 null 与 undefined 的区别
- Javascript 中 null、NaN和undefined的区别
- Javascript 中 null、NaN和undefined的区别总结
- javascript 中的 undefined 与 null 的区别
- Javascript 中 null、NaN和undefined的区别
- Javascript 中 null、NaN和undefined的区别
- Javascript 中 null、NaN和undefined的区别
- Javascript 中 null、NaN和undefined的区别
- javascript 中Undefined,Null,NaN 数据类型的区别
- 区别Javascript中的Null与Undefined
- 理解javascript中null和undefined的区别
- Javascript 中 null、NaN和undefined的区别总结
- JavaScript null和undefined区别分析
- JavaScript中的null和undefined的区别
- 区别Javascript中的Null与Undefined
- JavaScript Undefined,Null类型和NaN值区别
- Javascript 中 null、NaN和undefined的区别
- 浅谈Javascript中undefined和null的区别