ตัวอย่าง
ตรวจสอบว่าค่าเป็นน่าน:
Number.isNaN(123) //false
Number.isNaN(-1.23) //false
Number.isNaN(5-2)
//false
Number.isNaN(0) //false
Number.isNaN('123') //false
Number.isNaN('Hello')
//false
Number.isNaN('2005/12/12') //false
Number.isNaN('') //false
Number.isNaN(true)
//false
Number.isNaN(undefined) //false
Number.isNaN('NaN') //false
Number.isNaN(NaN)
//true
Number.isNaN(0 / 0) //true
ลองตัวเอง» ความหมายและการใช้งาน
Number. isNaN() Number. isNaN() วิธีการกำหนดว่าค่าเป็นน่าน (Not-A-Number)
วิธีการนี้จะส่งกลับจริงถ้ามีค่าเป็นจำนวนประเภทและเท่ากับน่าน มิฉะนั้นก็จะส่งกลับเท็จ
จำนวน. isNaN() จะแตกต่างจากทั่วโลก isNaN() ฟังก์ชั่น ทั่วโลก isNaN() ฟังก์ชันแปลงค่าการทดสอบจำนวนแล้วทดสอบมัน
จำนวน. isNan() ไม่แปลงค่าไปจำนวนและจะไม่กลับมาเป็นจริงสำหรับค่าใด ๆ ที่ไม่ได้เป็นของจำนวนชนิด
เคล็ดลับ: ใน JavaScript, ค่าน่านถือว่าเป็นชนิดของตัวเลข
สนับสนุนเบราว์เซอร์
วิธี | |||||
---|---|---|---|---|---|
Number. isNaN() | ใช่ | 12.0 | 32 | 9 | 22 |
วากยสัมพันธ์
Number.isNaN( value )
ค่าพารามิเตอร์
พารามิเตอร์ | ลักษณะ |
---|---|
value | จำเป็นต้องใช้ ค่าที่จะได้รับการทดสอบ |
รายละเอียดทางเทคนิค
กลับค่า: | บูลีน ผลตอบแทนจริงถ้าค่าเป็น Number.NaN มิฉะนั้นก็จะส่งกลับเท็จ |
---|---|
JavaScript เวอร์ชัน: | ECMAScript 6 |
<เลขที่อ้างอิง JavaScript