如何在 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>
執行上述程式碼後,將生成以下輸出。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP