【发布时间】:2016-03-11 15:31:42
【问题描述】:
检查给定变量是否为 NaN 的最佳方法是什么?
(只使用纯Javascript,没有Underscore等库)
【问题讨论】:
-
isNaN 必须被认为是最好的方法。
标签: javascript
检查给定变量是否为 NaN 的最佳方法是什么?
(只使用纯Javascript,没有Underscore等库)
【问题讨论】:
标签: javascript
您可以使用isNaN(x),它返回一个布尔值(如果 x 为 NaN,则为 true,否则为 false)。
【讨论】:
JavaScript 具有用于此目的的函数 isNaN。如w3schools中所述:
isNaN() 函数判断一个值是否为非法数字 (不是数字)。
如果值为 NaN,则此函数返回 true,否则返回 false。
例如:
isNaN(123) // returns false;
isNaN("Hello") //returns true
【讨论】: