คุณสมบัติ Number NaN ของ JavaScript
- หน้าก่อน MIN_VALUE
- หน้าต่อไป NEGATIVE_INFINITY
- กลับไปยังชั้นบน คู่มืออ้างอิง JavaScript Number
คำอธิบายและการใช้งาน
ใน JavaScriptNaN
เป็นย่อของ "Not-a-Number"
ใน JavaScriptNaN
เป็นตัวเลขที่ผิดกฎหมาย
ทั่วไป NaN
ตัวแปรเดียวกันกับ Number.Nan
ตัวแปรเดียวกัน
ค่า NaN คือค่าพิเศษที่แสดงถึงค่าที่ไม่ใช่ตัวเลข ใช้เพื่อชี้แจงว่าค่าไม่ใช่ตัวเลข
คำแนะนำโปรดใช้ isNaN()
เมธอดทั่วไปที่ใช้เพื่อตรวจสอบว่าค่าเป็นค่า NaN หรือไม่
ดูเพิ่มเติม
การใช้งาน
Number.NaN
ชี้แจง
Number.NaN
เป็นค่าพิเศษที่ใช้บอกว่าผลของการทำการคำนวณบางประเภท (เช่น การหาทรงกลมของตัวเลขลบ) ไม่ใช่ตัวเลข parseInt()
และ parseFloat()
เมื่อไม่สามารถประมวลผลตัวอักษรที่กำหนดไว้ได้ จะคืนค่านี้ Number.NaN
เพื่อชี้แจงสถานการณ์ของความผิดพลาดของมัน
JavaScript ใช้ NaN
ที่มีรูปแบบ Number.NaN
โปรดระวังNaN
เพื่อเปรียบเทียบกับค่าตัวเลขอื่นๆ ที่มีค่าไม่เท่ากัน รวมทั้งตัวเองด้วย Number.NaN
เพื่อเปรียบเทียบเพื่อตรวจสอบว่าค่าเป็นตัวเลขหรือไม่ และสามารถเรียกใช้ isNaN()
เพื่อเปรียบเทียบ
ใน ECMAScript v1 และสำหรับเวอร์ชั่นต่อมา ยังสามารถใช้คุณสมบัติที่กำหนดก่อนได้ NaN
แทนที่ Number.NaN
。
การสนับสนุนของบราวเซอร์
Number.NaN
เป็นคุณสมบัติของ ECMAScript1 (ES1)
ทั้งหมดบราวเซอร์ทุกตัวสนับสนุน ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าก่อน MIN_VALUE
- หน้าต่อไป NEGATIVE_INFINITY
- กลับไปยังชั้นบน คู่มืออ้างอิง JavaScript Number