📜  JavaScript Number.isFinite() 方法

📅  最后修改于: 2022-05-13 01:56:48.726000             🧑  作者: Mango

JavaScript Number.isFinite() 方法

下面是 Number.isFinite() 方法的示例。

  • 例子:
Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


  • 输出:
true

JavaScript 中的 Number.isfinite() 方法用于检查传递的值是否为有限数。

Number.isfinite() 方法与 isfinite() 方法不同,因为此方法不会强制将参数转换为数字,并且不会对任何非数字类型的值返回 true。另一方面,全局 isfinite() 方法首先将测试值转换为数字,然后对其进行测试。

句法:

Number.isFinite(value)

参数:此方法接受单个参数。这是用户想要检查有限性的数字。

返回值: number.isfinite() 方法返回一个布尔值,即真或假。如果传递的值是 Number 类型,则返回 true,否则返回 false。

下面是一些示例来说明 JavaScript 中的 Number.isFinite() 方法:

  • 将负数作为参数传递:如果传递给方法的负数是有限的,则该方法将返回 true,否则返回 false。

Javascript


输出:

true
  • 将正数作为参数传递:如果传递给方法的正数是有限的,则该方法将返回 true,否则返回 false。

Javascript


输出:

true
  • 将零作为参数传递:如果将零传递给方法,则该方法将返回 true,因为零是有限数。

Javascript


输出:

true
  • 将方程作为参数传递:如果方程计算为有限数,则该方法将返回 true,否则返回 false。

Javascript


输出:

true
  • 将方程(导致无穷大)作为参数传递:如果计算后的方程没有给出有限数值,则该方法将返回 false。

Javascript


输出:

false
  • 将单词作为参数传递:由于单词不是整数类型,因此 Number.isFinite() 不会将其转换为数字并返回 false。

Javascript


输出:

false
  • 将数字(字符串)作为参数传递:由于字符串不是整数类型,因此 Number.isFinite() 不会将其转换为数字并返回 false。

Javascript


输出:

false

支持的浏览器:

  • 谷歌浏览器 19
  • 互联网浏览器 12
  • 火狐 16
  • 苹果 Safari 09
  • Opera 15 及以上