Javascript isFinite()示例| isFinite()函数在Javascript中


Javascript isFinite()示例| isFinite()函数在Javascript中是今天的主题。 isfinite()方法确定传递的值是否为有限数。 Number.isFinite()方法决定该值是否为有限数。如果值的类型为Number,则Number.isFinite()方法返回true,并等于有限数。否则,它返回false。

Javascript isFinite()示例

Number.isFinite()与全局isFinite()函数不同。全局isFinite()函数将测试值转换为Number,然后对其进行测试。 Number.isFinite()不会将值转换为Number,并且对于任何非Number类型的值都不会返回true。

在JavaScript中,Number.isFinite()是Number方法,用于返回指示值是否为有限数的布尔值。因为isFinite()是Number对象的方法,所以必须通过名为Number的对象来调用它。

请参阅以下语法。

Number.isFinite(value)

它返回一个布尔值,指示给定值是否为有限数。

请参阅以下示例。

// app.js  const checkFinite = (x) => {   if (Number.isFinite(1000 / x)) {     return 'Number is NOT Infinity.';   }   return 'Number is Infinity!'; }  console.log(checkFinite(0));  console.log(checkFinite(1));

在上面的代码中,我们使用了箭头函数。

请参阅以下输出。

➜  es git:(master) ✗ node app Number is Infinity! Number is NOT Infinity. ➜  es git:(master) ✗

请参阅其他示例。

// app.js  console.log(Number.isFinite(Infinity)) console.log(Number.isFinite(NaN)) console.log(Number.isFinite(-Infinity))  console.log(Number.isFinite(0)) console.log(Number.isFinite(2e64))  console.log(Number.isFinite('0')) console.log(Number.isFinite(null))

查看输出。

➜  es git:(master) ✗ node app false false false true true false false ➜  es git:(master) ✗

如果传递的值是有限数,则返回true。其他任何东西,布尔值,字符串,对象,数组都返回false。

同样,Number.isFinite()函数与全局isFinite()方法完全不同,并且它不会将测试值转换为数字。这意味着值需要是一个数字,而有限则返回true。

最后,Javascript isFinite()示例| isFinite()函数在Javascript结束了。

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Krunal所有,未经许可,不得转载
你可能还喜欢