Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah maksud javascript nan?
javascript nan ialah nilai khas yang mewakili nilai bukan angka Atribut ini digunakan untuk menunjukkan bahawa nilai bukan nombor Anda boleh menetapkan objek Nombor kepada nilai ini untuk menunjukkan bahawa ia bukan a nilai angka. Sintaks ialah "Nombor. NaN".
Persekitaran pengendalian artikel ini: sistem Windows 7, versi JavaScript 1.8.5, komputer DELL G3.
Apakah maksud javascript nan?
Atribut NaN JavaScript
Atribut NaN ialah nilai khas yang mewakili nilai bukan angka. Atribut ini digunakan untuk menunjukkan bahawa nilai bukan nombor. Objek Nombor boleh ditetapkan kepada nilai ini untuk menunjukkan bahawa ia bukan nilai angka.
Petua: Sila gunakan fungsi global isNaN() untuk menentukan sama ada nilai ialah nilai NaN.
Sintaks
Number.NaN
Penerangan
Nombor.NaN ialah nilai khas yang menunjukkan bahawa hasil operasi aritmetik tertentu (seperti mencari punca kuasa dua nombor negatif) bukan nombor. Kaedah parseInt() dan parseFloat() mengembalikan nilai ini apabila rentetan yang ditentukan tidak boleh dihuraikan. Untuk sesetengah fungsi yang biasanya mengembalikan nombor yang sah, anda juga boleh menggunakan kaedah ini dan menggunakan Number.NaN untuk menunjukkan keadaan ralatnya.
JavaScript mengeluarkan Number.NaN sebagai NaN. Ambil perhatian bahawa NaN sentiasa tidak sama jika dibandingkan dengan nilai lain, termasuk nilainya sendiri. Oleh itu, anda tidak boleh membandingkan dengan Number.NaN untuk mengesan sama ada nilai ialah nombor, tetapi hanya boleh memanggil isNaN() untuk perbandingan.
Dalam ECMAScript v1 dan versi yang lebih baru, anda juga boleh menggunakan sifat global yang dipratentukan NaN dan bukannya Number.NaN.
Petua dan Nota
Petua: Sila gunakan isNaN() untuk menentukan sama ada nilai ialah nombor. Sebabnya ialah NaN tidak sama dengan mana-mana nilai, termasuk dirinya sendiri.
Contoh
Gunakan NaN untuk menunjukkan sama ada nilai ialah nombor:
<script type="text/javascript"> var Month=30; if (Month < 1 || Month > 12) { Month = Number.NaN; } document.write(Month); </script>
Output:
Nan
Pembelajaran yang disyorkan: " Tutorial asas JavaScript》
Atas ialah kandungan terperinci Apakah maksud javascript nan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!