JS-NaN的数据类型

时间:2025-04-23 12:05:43

NaN 的数据类型:not a number 。是数字类型但是不是数字

例:

var x = Number('abcd');   //结果是NaN
alert( typeof (x) ); //结果是number

特点:

(1)NaN 在布尔值里是 false

var x = Number('abcd');
if( x ){
alert( '真' );
}else{
alert( '假' ); //结果是假
}

(2)NaN自己和自己不相等,其他的数据类型自己和自己相等

例如:

var x = Number('abcd');
alert( x === x ); // false