Cara menggunakan nilai NaN dalam JavaScript_Basics

WBOY
Lepaskan: 2016-05-16 15:56:32
asal
1216 orang telah melayarinya

NaN pemalar literal tanpa petikan ialah nilai istimewa, yang bermaksud ia bukan bukan nombor. Oleh kerana NaN sentiasa membandingkan dengan mana-mana nombor, termasuk NaN, ia biasanya merupakan keadaan ralat yang digunakan untuk menunjukkan fungsi yang harus mengembalikan nombor yang sah.

Nota: Gunakan fungsi global isNaN() untuk melihat sama ada nilai ialah nilai NaN.
Tatabahasa

Anda boleh mengakses sifat menggunakan sintaks berikut:

var val = Number.NaN;

Salin selepas log masuk

Contoh:

Di sini, dayOfMonth memberikan NaN jika lebih besar daripada 31 dan memaparkan mesej yang menunjukkan julat yang sah:

<html>
<head>
<script type="text/javascript">
<!--
function showValue()
{
  var dayOfMonth = 50;
  if (dayOfMonth < 1 || dayOfMonth > 31)
  {
   dayOfMonth = Number.NaN
   alert("Day of Month must be between 1 and 31.")
  } 
  alert("Value of dayOfMonth : " + dayOfMonth );
 
}
//-->
</script>
</head>
<body>
<p>Click the following to see the result:</p>
<form>
<input type="button" value="Click Me" onclick="showValue();" />
</form>
</body>
</html>

Salin selepas log masuk

Ini akan menghasilkan keputusan berikut:

Day of Month must be between 1 and 31. Value of dayOfMonth : NaN
Salin selepas log masuk

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!