NaN是“Not-a-Number”的缩写,表示一个不是合法数字的值。
NaN的typeof会返回一个Number。
要检查一个值是否为NaN,我们使用isNaN()函数,它先将给定值转换为Number类型,然后与NaN比较。
isNaN(123) // false
isNaN("tom") // true
isNaN('1') // false
isNaN('0') // false
isNaN(true) // false
isNaN(false) // false
isNaN(undefined) // true