Apakah maksud javascript nan?

藏色散人
Lepaskan: 2023-01-07 11:46:19
asal
6132 orang telah melayarinya

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".

Apakah maksud javascript 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
Salin selepas log masuk

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>
Salin selepas log masuk

Output:

Nan
Salin selepas log masuk

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!

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