Function isFinite memeriksa
apakah suatu nilai tergolong sebagai bilangan finite atau infinite.
Bilangan finite adalah bilangan yang dikategorikan sebagai bilangan
yang masih dapat diterima dalam cakupan JavaScript. Sintaksnya function
ini dapat dituliskan sebagai berikut :
isFinite(bil)
bil menunjukkan nilai yang
akan dievaluasi. Jika function menemukan bahwa nilai tersebut
dikategorikan sebagai bilangan finite, maka function akan mengembalikan
nilai true. Sebaliknya jika function menganggap bahwa nilaiyang
diperiksa bukan bilangan finite atau bahkan bukan nilai numerik sama
sekali (misalnya, nilai string), maka function akan mengembalikan nilai
false.
Sebagai contoh kode berikut
akan menunjukkan implementasi function isFinite dengan memasukkan
beberapa nilai, untuk menguji hasi function tersebut
<html>
<head>
<title>Latihan menggunakan function isFinite</title>
<script type="text/JavaScript">
document.write("<h2>Contoh Latihan menggunakan funtion isFinite</h2>");
document.write("<br>");
document.write("--------------------------------------------");
document.write("<br>");
document.write("isFinite(123) = " + isFinite(123) + "<br>");
document.write("isFinite(-1.23) = " + isFinite(-1.23) + "<br>");
document.write("isFinite(5-2) = " + isFinite(5-2) + "<br>");
document.write("isFinite(0) = " + isFinite(0) + "<br>");
document.write("isFinite(Math.PI) = " + isFinite(Math.PI) + "<br>");
document.write("isFinite(2.5E+345) = " + isFinite(2.5E+345) + "<br>");
document.write("isFinite('JavaScript') = " + isFinite("JavaScript") + "<br>");
document.write("<br>");
document.write("--------------------------------------------");
</script>
</head>
<body>
</body>
</html>
<head>
<title>Latihan menggunakan function isFinite</title>
<script type="text/JavaScript">
document.write("<h2>Contoh Latihan menggunakan funtion isFinite</h2>");
document.write("<br>");
document.write("--------------------------------------------");
document.write("<br>");
document.write("isFinite(123) = " + isFinite(123) + "<br>");
document.write("isFinite(-1.23) = " + isFinite(-1.23) + "<br>");
document.write("isFinite(5-2) = " + isFinite(5-2) + "<br>");
document.write("isFinite(0) = " + isFinite(0) + "<br>");
document.write("isFinite(Math.PI) = " + isFinite(Math.PI) + "<br>");
document.write("isFinite(2.5E+345) = " + isFinite(2.5E+345) + "<br>");
document.write("isFinite('JavaScript') = " + isFinite("JavaScript") + "<br>");
document.write("<br>");
document.write("--------------------------------------------");
</script>
</head>
<body>
</body>
</html>