-
- NaN:
not a number
NaN跟谁都不相等,包括它本身
例如NaN != “hello” , NaN != NaN
- NaN:
-
isNaN() 返回一个布尔类型的值,如果传递进来的参数是NaN,返回值是true,否则返回false;是数字就返回false
console.log(isNaN(NaN)) //true
console.log(isNaN("hello"))//true
console.log(isNaN(undefined)) //true
//有隐式类型转换
console.log(isNaN(1525)) //false
console.log(isNaN("125"))//false
console.log(isNaN(true)) //false
console.log(isNaN(false))//false
console.log(isNaN(null)) //false