ขั้นตอนการใช้งาน JavaScript Number isSafeInteger()
- หน้าก่อน isNaN()
- หน้าต่อไป MAX_SAFE_INTEGER
- กลับไปยังด้านบน คู่มืออ้างอิง JavaScript Number
คำนิยามและการใช้งาน
ถ้าตัวเลขเป็นตัวเลขที่ปลอดภัยNumber.isSafeInteger()
ขั้นตอนการใช้งานเมธอด true
ถ้าไม่ ใช่ แล้วจะคืนค่า false
。
ดูเพิ่มเติม:
ขั้นตอนการใช้งาน Number.isInteger()
อะไรคือตัวเลขที่ปลอดภัย?
ตัวเลขที่ปลอดภัย (Safe Integer) คือตัวเลขที่สามารถแสดงได้แน่นอนเป็นตัวเลข IEEE-754 ขนาดสูง 64 บิต:จาก (253 - 1) ถึง -(253 ของทั้งหมดตัวเลขที่มี - 1) รวมถึงตัวเลข
ตัวอย่าง
ตัวอย่าง 1
นี้คือตัวเลขที่ปลอดภัยหรือไม่?
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
ตัวอย่าง 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
ตัวอย่าง 3
นี้คือตัวเลขที่ปลอดภัยหรือไม่?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
ตัวอย่าง 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
การใช้งาน
Number.isSafeInteger(value)
ตัวแปร
ตัวแปร | รายละเอียด |
---|---|
value | ค่าที่ต้องการทดสอบ |
ค่าที่ควรส่งผ่าน
ประเภท | รายละเอียด |
---|---|
ค่าเป็นประเภท Boolean | ถ้าค่าดังกล่าวเป็นตัวเลขที่ปลอดภัย true ،ถ้าไม่ ใช่ แล้วจะเป็น false 。 |
การสนับสนุนเบราเซอร์
Number.isSafeInteger()
เป็นคุณสมบัติ ECMAScript6 (ES6)
ทั้งหมดเบราเซอร์สนับสนุน ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
Internet Explorer 11 (หรือรุ่นเก่ากว่า) ไม่สนับสนุน Number.isSafeInteger()
。
- หน้าก่อน isNaN()
- หน้าต่อไป MAX_SAFE_INTEGER
- กลับไปยังด้านบน คู่มืออ้างอิง JavaScript Number