isNaN(123);//false isNaN('123');//false
NaN指 Not-a-Number, isNaN(), 如果是 NaN, 就返回 true. 那么 123 不是 NaN,当然返回 false 了.'123'进行类型转换为 Number类型 123, 所以返回 false.
NaN
isNaN()
true
123
false
'123
这个是判断的是 是否是NaN这个特殊的数字....
NaN
指 Not-a-Number,isNaN()
, 如果是NaN
, 就返回true
.那么
123
不是NaN
,当然返回false
了.'123
'进行类型转换为 Number类型123
, 所以返回false
.这个是判断的是 是否是
NaN
这个特殊的数字....