ฟังก์ชัน JavaScript isFinite()
- หน้าก่อน Infinity
- หน้าต่อไป isNaN()
- กลับไปยังชั้นบน JavaScript คู่มืออ้างอิงโลก
คำนิยามและวิธีใช้
isFinite()
ฟังก์ชันนี้สามารถตรวจสอบว่าตัวเลขเป็นตัวเลขที่เป็นตัวเลขเฉพาะที่เป็นตัวเลขที่ถูกต้องหรือไม่
ถ้าค่าเป็น +infinity หรือ -infinity หรือ NaN (ไม่เป็นตัวเลข) ก็จะทำให้ฟังก์ชันนี้กลับค่าเป็น false ไม่ว่าจะเป็นอะไรก็ตามก็จะกลับค่าเป็น true。
ตัวอย่าง
ตรวจสอบว่าตัวเลขเป็นตัวเลขที่เป็นตัวเลขเฉพาะที่เป็นตัวเลขที่ถูกต้อง
var a = isFinite(123) + "<br>"; var b = isFinite(-1.23) + "<br>"; var c = isFinite(5-2) + "<br>"; var d = isFinite(0) + "<br>"; var e = isFinite("123") + "<br>"; var f = isFinite("Hello") + "<br>"; var g = isFinite("2005/12/12"); var res = a + b + c + d + e + f + g;
การใช้งาน
isFinite(value)
ค่าตัวแปร
ตัวแปร | รายละเอียด |
---|---|
value | จำเป็น ค่าที่ต้องการทดสอบ |
รายละเอียดเทคนิค
ค่าที่กลับค่า | ค่าที่เป็น +infinity หรือ -infinity หรือ NaN ก็จะกลับค่าเป็น false อย่างไรก็ตามก็จะกลับค่าเป็น true。 |
---|---|
รุ่น JavaScript: | ECMAScript 1 |
การสนับสนุนโดยเบราเซอร์
ฟังก์ชัน | Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
isFinite() | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าก่อน Infinity
- หน้าต่อไป isNaN()
- กลับไปยังชั้นบน JavaScript คู่มืออ้างอิงโลก