Formulir Kontak

 

Function IsNaN


Function isNaN (Is Not a Number) memeriksa apakah suatu nilai tergolong sebagai sebuah bilangan atau bukan bilangan. Jika nilai yang diperiksa bukan sebuah bilangan, function ini akan mengembalikan nilai true, dan sebaliknya, jika nilai yang diperiksa adalah sebuah bilangan, maka function ini akan mengembalikan nilai false.

Kode berikut menunjukkan implementasi function isNaN untuk memeriksa dua nilai, dimana yang satu adalah bilangan dan yang satu lagi adalah sebuah string.
<html>
<head>
<title>Latihan menggunakan function isNaN</title>
<script type="text/JavaScript">
document.write("<h2>Contoh Latihan menggunakan funtion JavaScript isNaN</h2>");
document.write("<br>");
document.write("--------------------------------------------");
document.write("<br>");
var bil = 9 ;
var str = "kata-kata" ;
document.write("isNaN(9) = "+ isNaN(bil)+ "<br>");
document.write("isNaN('kata-kata') = "+ isNaN(str)+ "<br>");

document.write("--------------------------------------------");
</script>
</head>
<body>
</body>
</html>
dan gambar dibawah ini adalah hasil yang tampak pada browser dari kode diatas

Apabila kita memasukkan parameter berupa angka maka nilai yang dihasilkan adalah false karena angka adalah bukan not a number (angka adalah bukan bukan angka), sebaliknya jika kita memasukkan selain angka kedalam parameter maka hasilnya adalah true karena selain angka adalah not a number (bukan angka)
Pada contoh diatas terlihat bahwa angka 9 adalah number dan bukan bukan number maka isNaN(9) hasilnya adalah false, sedangkan 'kata-kata' adalah bukan angka (is Not a Number) sehingga hasilnya adalah true isNaN('kata-kata') hasilnya adalah true

Total comment

Author

Unknown