返回列表索引 上一页 下一页
Number.NaN 特殊的非数字值

可用性

JavaScript 1.1; JScript 2.0, ECMAScript v1

语法

Number.NaN 

描述

Number.NaN是一个特殊值,说明某些算术运算(如求负数的平方根)的结果不是数字。方法parseInt()和parseFloat()在不能解析指定的字符串时就返回这个值。 对于一些常规情况下返回有效数字的函数,也可以采用这种方法,用Number.NaN说明它的错误情况。

JavaScript以NaN的形式输出Number.NaN。注意,NaN与其他数值进行比较的结果 总是不相等的,包括它自身在内。因此,不能通过与Number.NaN比较来检测一个值是不是数字,而只能调用函数isNaN()来比较。在ECMAScriptv v1其后的版本中, 还可以用预定义的全局常量NaN代替Number.NaN。

参阅

isNaN( ) , NaN

返回列表索引 上一页 下一页