检查给定变量是不是为 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 中测试给定参数是不是为平方数的最佳方法是啥?

检查字符串是不是为有效 URL 的最佳正则表达式是啥?

检查 Python 变量类型的最佳(惯用)方法是啥? [复制]

检查属性是不是存在的最佳方法是啥? [复制]

检查是不是使用 PyPI 包名称的最佳方法是啥?