24 of 264 menu

ฟังก์ชัน isNaN

ฟังก์ชัน isNaN ตรวจสอบว่า พารามิเตอร์ที่ส่งผ่านมาเป็นตัวเลขหรือไม่ จะส่งคืน true หากพารามิเตอร์ไม่ใช่ตัวเลข และ false หากเป็นตัวเลข วิธีการทำงาน: พารามิเตอร์ที่ส่งมาจะถูกแปลง เป็นตัวเลข หากไม่ใช่ตัวเลข (สตริง, อาร์เรย์ เป็นต้น) มันจะถูกแปลงเป็น NaN และ isNaN จะตรวจสอบว่า - ได้รับ NaN หลังการแปลงหรือไม่ ส่วน true จะถูกแปลง ไม่ใช่เป็น NaN แต่เป็นตัวเลข 1 นอกจากนี้ยังมี ข้อควรระวังอื่นๆ ที่คล้ายคลึงกัน ดูได้ที่คำอธิบายของ NaN

ไวยากรณ์

isNaN(ค่า);

ตัวอย่าง

ตอนนี้ isNaN จะคืนค่า false เนื่องจากพารามิเตอร์เป็นตัวเลข:

console.log(isNaN(3));

ผลลัพธ์ของการรันโค้ด:

false

ตัวอย่าง

ตอนนี้ isNaN จะคืนค่า true เนื่องจาก พารามิเตอร์ไม่ใช่ตัวเลข:

console.log(isNaN('abcde'));

ผลลัพธ์ของการรันโค้ด:

true

ดูเพิ่มเติม

  • ฟังก์ชัน isFinite,
    ซึ่งตรวจสอบว่าตัวเลขนั้นมีขอบเขตจำกัดหรือไม่
  • โอเปอเรเตอร์ typeof,
    ซึ่งกำหนดประเภทของข้อมูล
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ