Javascript 中 null,NaN和undefined的区别
1个回答
展开全部
javascript一般不会有null这个状态,除非主动赋值,或者js框架的转换(dwr);
javascript中一个js对象不存在或者定义了单位初始化,那么它的状态就是undefined。
NaN是Not a Number的缩写,主要是处理JS计算中出现的异常错误情况。
var obj2;
console.log(obj2);//undefined
console.log(obj2 == undefined);//true
obj2 = new Object();
console.log(obj2 == undefined);//false
var obj3 = 1/"a";
console.log(isNaN(obj3));//true
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询