当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript Number.isNaN()用法及代码示例


Number.isNaN()方法在 JavaScript 中用于判断传入的值是否为NaN(Not-a-Number)且类型为Number。

数字.isNaN() 语法

Number.isNaN(value)

编号.isNaN()参数

  • 值:它是要测试 NaN 的值。

号码.isNaN() 返回值:

如果传递的值为 Nan 并且类型为数字,则 JavaScript 中的 Number.isNaN() 方法返回 true,否则返回 false。

JavaScript Number.isNaN()方法示例

示例 1:在 JavaScript 中检查数字是否为NaN

GFGFun()函数初始化一个空字符串res。然后它附加结果Number.isNaN(123)方法调用res.自从123是一个有效的数字,Number.isNaN()返回false.

Javascript


function GFGFun() {
    let res = "";
    res = res + Number.isNaN(123);
    console.log(res);
}
GFGFun();
输出
false

示例 2:检查除以零是否导致NaN

GFGFun()函数初始化一个空字符串res。然后附加表达式的结果Number.isNaN(0 / 0)res。由于除以零会产生 NaN,Number.isNaN()返回true.

Javascript


function GFGFun() {
    let res = "";
    res = res + Number.isNaN(0 / 0);
    console.log(res);
}
GFGFun();
输出
true

示例 3:在 JavaScript 中检查数字是否为NaN

函数GFGFun()初始化一个空字符串res,然后附加结果Number.isNaN(321)res.自从321是一个有效的数字,Number.isNaN()返回false.

Javascript


function GFGFun() {
    let res = "";
    res = res + Number.isNaN(321);
    console.log(res);
}
GFGFun();
输出
false

我们有 Javascript 数字对象方法的完整列表,要检查这些方法,请浏览此Javascript Number 完整参考文章。

支持的浏览器:

  • 谷歌浏览器 25 及以上版本
  • 火狐浏览器 15 及以上版本
  • 苹果 Safari 9 及以上版本
  • Opera 15 及以上
  • Safari 9 及以上版本


相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 JavaScript Number.isNaN() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。