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"))