จาวาสคริปต์ isFinite()
ตัวอย่าง
ตรวจสอบว่ามีจำนวน จำกัด หรือไม่:
let result = isFinite(123);
let result = isFinite("123");
ความหมายและการใช้งาน
วิธี การisFinite()
ส่งกลับtrue
ถ้าค่าเป็นจำนวนจำกัด
ค่าอนันต์ (ไม่จำกัด) คือInfinity
,
-Infinity
, หรือNaN
ดูสิ่งนี้ด้วย:
ความแตกต่างระหว่าง isFinite() และ Number.isFinite()
isFinite()
ส่งกลับtrue
ถ้าค่าเป็นจำนวนจำกัด
Number.isFinite()
ส่งกลับtrue
ถ้าตัวเลขเป็นจำนวนจำกัด
กล่าวอีกนัยหนึ่ง:
isFinite()
แปลงค่าเป็นตัวเลขก่อนทำการทดสอบ
ตัวอย่าง
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
ไวยากรณ์
isFinite(value)
พารามิเตอร์
Parameter | Description |
value | Required. The value to be tested. |
คืนมูลค่า
พิมพ์ | คำอธิบาย |
บูลีน | false ถ้าค่าเป็น Infinity, -Infinity หรือ NaN มิฉะนั้น true . |
ตัวอย่างเพิ่มเติม
ตรวจสอบว่ามีจำนวน จำกัด หรือไม่:
isFinite(-1.23);
isFinite(5-2);
isFinite(0);
isFinite("Hello");
isFinite("2005/12/12");
รองรับเบราว์เซอร์
isFinite()
เป็นคุณลักษณะ ECMAScript1 (ES1)
ES1 (JavaScript 1997) ได้รับการสนับสนุนอย่างสมบูรณ์ในเบราว์เซอร์ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |