如何在 JavaScript 中检查一个数字是否为有限数?
在本文中,我们将讨论如何在 JavaScript 中使用合适的示例来检查一个数字是否为有限数。
在 JavaScript 中检查一个数字是否为有限数,可以使用一个内置方法 **isFinite()**。如果数字是有限数,此方法返回 true。如果数字不是有限数,此方法返回 false。
为了更好地理解,让我们深入了解一下 JavaScript 中 isFinite() 方法的语法和用法。
语法
检查一个数字是否为有限数的语法如下:
isFinite(value)
其中,**value** 是要检查是否为有限数的值。它可以是任何基本数据类型。返回值为 true 或 false。
示例 1
这是一个编写函数以检查数字是否为有限数的示例程序。
<html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>To check whether a number is finite or not in JavaScript?</title> </head> <body style="text-align: center;"> <p>To check whether a number is finite or not in JavaScript</p> <p>Whether a function returns a finite number or not</p> <p id="result"></p> <script> function Division(a){ if(isFinite(1/a)){ return "1/"+a+" is a finite number"; } else{ return "1/"+a+" is not a finite number"; } } document.getElementById('result').innerHTML = Division(770)+'<br/>'+Division(0); </script> </body> </html>
上述示例程序的输出为:
示例 2
这是一个 **isFinite()** 方法仅返回 true 的示例程序。
<html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>To check whether a number is finite or not in JavaScript?</title> </head> <body style="text-align: center;"> <p>To check whether a number is finite or not in JavaScript</p> <p>In this program, we will discuss the examples where the isFinite() method returns true.</p> <p id="result"></p> <script> var a = isFinite(12); var b = isFinite(-12); var c = isFinite(0); var d = isFinite(1.2); var e = isFinite(2000*3000); document.getElementById('result').innerHTML = 'isFinite(12) : '+a+'<br/>'+ 'isFinite(-12) : '+b+'<br/>'+'isFinite(0) : '+c+'<br/>'+ 'isFinite(1.2) : '+d+'<br/>'+'isFinite(2000*3000) : '+e+'<br/>'; </script> </body> </html>
执行上述代码后,将生成以下输出。
示例 3
这是一个 **isFinite()** 方法仅返回 false 的示例程序。
<html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>To check whether a number is finite or not in JavaScript?</title> </head> <body style="text-align: center;"> <p>To check whether a number is finite or not in JavaScript</p> <p>In this program, we will discuss the examples where the isFinite() method returns false.</p> <p id="result"></p> <script> var a = isFinite(NaN); var b = isFinite("hello"); var c = isFinite(22 / 0); var d = isFinite("01/01/2001"); document.getElementById('result').innerHTML = 'isFinite(NaN) : ' + a + '<br/>' + 'isFinite("hello") : ' + b + '<br/>' + 'isFinite(22/0) : ' + c + '<br/>' + 'isFinite("01/01/01") : ' + d; </script> </body> </html>
执行上述代码后,将生成以下输出。
广告