Rumah > hujung hadapan web > tutorial js > isNaN lwn Number.isNaN

isNaN lwn Number.isNaN

王林
Lepaskan: 2024-09-03 17:10:58
asal
657 orang telah melayarinya

isNaN vs Number.isNaN

Mari kita langkau semua itu... dan sampai ke intinya. Saya suka menggunakan Number.isNaN tetapi hari ini, nampaknya, saya belajar mengapa saya memilihnya.

isNaN dan Number.isNaN hampir kelihatan sama dan kedua-duanya digunakan untuk menyemak sama ada nilai ialah NaN. Kami biasanya melakukan ini apabila kami menghantar atau ingin menghantar beberapa nilai ke nombor. Bilakah anda menggunakan ini?

Gunakan isNaN apabila anda ingin mengetahui sama ada nilai adalah angka. Contoh: "12", "2e4", dll adalah semua rentetan angka. Jika kita ingin menyemak sama ada nilai tersebut adalah angka, isNaN adalah yang terbaik.

Gunakan Number.isNaN apabila anda secara khusus ingin mengetahui sama ada nilai yang anda hadapi ialah NaN.

isNaN mula-mula menukar nilai kepada nombor dan membandingkannya dengan NaN, Nombor(nilai) === NaN.

Ini sepatutnya meringkaskannya:

> isNaN("hello")
true
> Number.isNaN("hello")
false
> Number.isNaN(parseInt("hello"))
true
Salin selepas log masuk

Lihat artikel ini daripada MDN

Atas ialah kandungan terperinci isNaN lwn Number.isNaN. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
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