号码.isfinite()JavaScript 中的方法用于检查传递的值是否是有限数。
号码.isfinite()方法不同于isFinite() 方法,因为该方法不会强制将参数转换为数字,并且对于任何非数字类型的值都不会返回 true。另一方面,全局isfinite()方法先将测试值转换为数字,然后进行测试
句法:
Number.isFinite(value)
参数:此方法接受单个参数值。这是用户想要检查有限性的数字。
返回值:number.isfinite() 方法返回一个布尔值,即 true 或 false。如果传递的值是 Number 类型,并且等于有限数,则返回 true,否则返回 false。
例子:以下是 Number.isFinite() 方法的示例。
Javascript
console.log(Number.isFinite(111));
true
传递负数作为参数:如果传递给该方法的负数是有限的,则该方法将返回 true,否则返回 false。
例子:在此示例中,我们将传递一个负数作为参数。
Javascript
console.log(Number.isFinite(-2));
true
传递一个正数作为参数:如果传递给该方法的正数是有限的,则该方法将返回 true,否则返回 false。
例子:在此示例中,我们将传递一个正数作为参数。
Javascript
console.log(Number.isFinite(2));
true
传递零作为参数:如果将零传递给该方法,则该方法将返回 true,因为零是有限数。
例子:在此示例中,我们将传递 0 作为参数。
Javascript
console.log(Number.isFinite(0));
true
传递方程作为参数:如果方程计算结果为有限数,则该方法将返回 true,否则返回 false。
例子:在此示例中,我们将传递一个方程作为参数。
Javascript
console.log(Number.isFinite(7-3+2));
true
传递方程(结果为无穷大)作为参数:如果计算后的方程没有给出有限的数值,则该方法将返回 false。
例子:在此示例中,我们将传递一个在求值后不给出有限值的方程作为参数。
Javascript
console.log(Number.isFinite(0/0));
false
传递一个单词作为参数:由于单词不是整数类型,因此 Number.isFinite() 不会将其转换为数字,并将返回 false。
例子:在此示例中,我们将传递一个字符串作为参数。
Javascript
console.log(Number.isFinite("strong"));
false
将数字(字符串)作为参数传递:由于字符串不是整数类型,因此 Number.isFinite() 不会将其转换为数字,而是返回 false。
例子:在此示例中,我们将传递一个数字作为字符串作为参数。
Javascript
console.log(Number.isFinite("5"));
false
我们有 Javascript 数字方法的完整列表,要检查这些方法,请浏览Javascript 数字完整参考文章。
支持的浏览器:
- 谷歌浏览器 19
- 互联网浏览器 12
- 火狐16
- 苹果Safari 09
- Opera 15 及以上
相关用法
- JavaScript Number isFinite()用法及代码示例
- JavaScript Number isInteger()用法及代码示例
- JavaScript Number isNaN()用法及代码示例
- JavaScript Number isSafeInteger()用法及代码示例
- JavaScript Number parseFloat()用法及代码示例
- JavaScript Number parseInt()用法及代码示例
- JavaScript Number toFixed()用法及代码示例
- JavaScript Number toPrecision()用法及代码示例
- JavaScript Number toString()用法及代码示例
- JavaScript Number toExponential()用法及代码示例
- JavaScript Number valueOf()用法及代码示例
- JavaScript Number toLocaleString()用法及代码示例
- JavaScript Number NEGATIVE_INFINITY用法及代码示例
- JavaScript Number MAX_SAFE_INTEGER用法及代码示例
- JavaScript Number EPSILON用法及代码示例
- JavaScript Number.toExponential()用法及代码示例
- JavaScript Number.valueOf()用法及代码示例
- JavaScript Number.toPrecision()用法及代码示例
- JavaScript Number.toFixed()用法及代码示例
- JavaScript Number.isSafeInteger()用法及代码示例
- JavaScript Number.isInteger()用法及代码示例
- JavaScript Number.isFinite()用法及代码示例
- JavaScript Number()用法及代码示例
- JavaScript Number.isNaN()用法及代码示例
- JavaScript Number.MIN_VALUE用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 JavaScript Number isFinite() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。