检查给定变量是不是为 NaN 的最佳方法是啥? [复制]
Posted
技术标签:
【中文标题】检查给定变量是不是为 NaN 的最佳方法是啥? [复制]【英文标题】:What is the best way to check a given variable is NaN or not? [duplicate]检查给定变量是否为 NaN 的最佳方法是什么? [复制] 【发布时间】:2016-03-11 15:31:42 【问题描述】:检查给定变量是否为 NaN 的最佳方法是什么?
(只使用纯javascript,没有Underscore等库)
【问题讨论】:
isNaN 必须被认为是最好的方法。 【参考方案1】:您可以使用isNaN(x)
,它返回一个布尔值(如果 x 为 NaN,则为 true,否则为 false)。
【讨论】:
【参考方案2】:JavaScript 具有用于此目的的函数 isNaN
。如w3schools中所述:
isNaN() 函数判断一个值是否为非法数字 (不是数字)。
如果值为 NaN,则此函数返回 true,否则返回 false。
例如:
isNaN(123) // returns false;
isNaN("Hello") //returns true
【讨论】:
以上是关于检查给定变量是不是为 NaN 的最佳方法是啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如果路径已知,检查 Firestore 记录是不是存在的最佳方法是啥?
JavaScript 中测试给定参数是不是为平方数的最佳方法是啥?