- NaN不是一个数字且数据类型为number,而且不等于自身
可直接采用内置方法 isNaN
function isNaN(n){
if(n !== n){
return true;
}else{
return false;
}
}
- 利用NaN是唯一一个不等于自身的特点
var a = NaN;
a == a;//false
- object.js方法
console.log(Object.is("a",NaN));
console.log(Object.is(1,NaN));
console.log(Object.is(NaN,NaN));