关于 NaN
关于NaN
- 概念:
NaN属性是一个非数值型的特殊值,该属性可以用来判断某个值不是数值型。
NaN是Number类型,但 NaN not a number
- 如何判断:
判断一个数值是不是NaN 值只能使用isNaN()函数来判断。因为NaN与所有值都不相等,包括它自己,也不能用==和===来判断。
- 用法:
isNaN() 如果其参数是非数值型的NaN,则其结果为true,如果值为其它数值的话,其结果则为false。
isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。