检查给定变量的最佳方法是NaN与否?

时间:2015-12-07 04:48:24

标签: javascript

检查给定变量的最佳方法是NaN还是没有?

(仅使用没有任何库的纯Javascript,如Underscore)

2 个答案:

答案 0 :(得分:5)

为此目的,JavaScript具有函数isNaN。如w3schools

中所述
  

isNaN()函数确定值是否为非法数字   (不是非数字)。

     

如果值为NaN,则此函数返回true,否则返回false。

例如:

isNaN(123) // returns false;
isNaN("Hello")  //returns true

答案 1 :(得分:2)

你可以使用isNaN(x)返回一个布尔值(如果x是NaN则为true,否则为false)。