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