วิธีการ JavaScript Number isFinite()
- หน้าก่อน EPSILON
- หน้าต่อไป isInteger()
- กลับไปยังระดับเดิม คู่มืออ้างอิง JavaScript Number
การเฉพาะยูส์และวิธีใช้
หากตัวเลขเป็นตัวเลขที่มีค่าเป็นNumber.isFinite()
วิธีการส่งคืน true
。
ตัวเลขที่ไม่จำกัด (ไม่มีค่าเป็น) คือ Infinity
、-Infinity
หรือ NaN
。
หากไม่มีค่าเป็น false
。
ดูเพิ่มเติมที่
ตัวอย่าง
ตัวอย่าง 1
123 คือตัวเลขที่มีค่าเป็นหรือไม่?
Number.isFinite(123)
ตัวอย่าง 2
Number.isFinite("123")
ตัวอย่าง 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
ตัวอย่าง 4
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(value)
ตัวเลือก
ตัวเลือก | เนื้อหา |
---|---|
value | สิ่งที่จำเป็นต้องมี。ค่าที่ต้องการทดสอบ |
ค่าที่ส่งคืน
ประเภท | เนื้อหา |
---|---|
ค่าทรรศน์ | หากค่าดังกล่าวเป็นตัวเลขที่มีค่าเป็น true หากไม่ใช่ false 。 |
ความแตกต่างระหว่าง isFinite() และ Number.isFinite()
หากค่าหากเป็นตัวเลขที่มีค่าเป็น isFinite()
ส่งค่า true
。
หากตัวเลขหากเป็นตัวเลขที่มีค่าเป็น Number.isFinite()
ส่งค่า true
。
ความหมายคือ:isFinite()
เปลี่ยนค่าเป็นตัวเลขก่อนที่จะทดสอบ
ตัวอย่าง
isFinite(123) // ส่งค่าเป็น true
Number.isFinite("123") // ส่งค่าเป็น false
การสนับสนุนของเบราเซอร์
Number.isFinite()
เป็นคุณสมบัติของ ECMAScript6 (ES6)
ทั้งหมดเบราเซอร์สมาคมยุคปัจจุบัน สนับสนุน ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
Internet Explorer 11 (หรือเวอร์ชั่นเก่ากว่า) ไม่สนับสนุน Number.isFinite()
。
- หน้าก่อน EPSILON
- หน้าต่อไป isInteger()
- กลับไปยังระดับเดิม คู่มืออ้างอิง JavaScript Number