# use-isnan

检查 NaN 时需要调用 isNaN()

配置文件中的 "extends": "eslint:recommended" 属性启用了该规则

在 JavaScript 中,NaNNumber 类型的一个特殊值。它用于表示由 IEEE 二进制浮点算术标准指定的双精度 64 位格式表示的任何 "not-a-number" 值。

因为 NaN 在 JavaScript 中是独一无二的,它不等于任何东西,包括它自己,所以与 NaN 的比较结果令人困惑:

  • NaN === NaNNaN == NaN 评估为假
  • NaN !== NaNNaN != NaN 评估为真

因此,使用 Number.isNaN() 或全局 isNaN() 函数来测试一个值是否为 NaN

+

关注公众号,获取验证码 !

验证码:
Last Updated: 5/13/2023, 8:55:38 PM