检查给定变量的最佳方法是NaN与否?
(仅使用没有任何库(如Underscore)的纯Javascript)
JavaScript具有isNaN用于此目的的功能.如w3schools所述:
isNaN
isNaN()函数确定值是否为非法数字(非数字). 如果值为NaN,则此函数返回true,否则返回false.
isNaN()函数确定值是否为非法数字(非数字).
如果值为NaN,则此函数返回true,否则返回false.
例如:
isNaN(123) // returns false; isNaN("Hello") //returns true