NaN在js中的意义

NaN在js中的意义

NaN(Not a number)在一般的计算机专业都表示为 非数值类型,或者不可表示的值。

在javascript中是一种全局对象的属性,表示这个值不是数字,在js中可以将number对象的值设置为NaN 一般就是表示这个值不是数字或者parsefloat函数不能解析字符串的时候回返回这个值

javaScript 以 NaN 的形式输出 Number.NaN。请注意,NaN 与其他数值进行比较的结果总是不相等的,包括它自身在内。因此,不能与 Number.NaN 比较来检测一个值是不是数字,而只能调用 isNaN() 来比较。

isNaN可以检测一个值是不是数字

举例如下:

	

这个时候浏览器的提示框则会出现NaN的字样来表示这个值不是数字

NaN在js中的意义_第1张图片在ECMAScript v1之后的版本NaN都被作为一种全局属性看待  0 .0

 

你可能感兴趣的:(#,javascript)