【问题标题】: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 必须被认为是最好的方法。

标签: javascript


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    JavaScript 具有用于此目的的函数 isNaN。如w3schools中所述:

    isNaN() 函数判断一个值是否为非法数字 (不是数字)。

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

    例如:

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

    【讨论】:

      猜你喜欢
      • 2017-08-23
      • 1970-01-01
      • 2012-05-23
      • 2010-09-12
      • 2012-04-02
      • 2010-09-27
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      相关资源
      最近更新 更多