Safe Integer (จำนวนเต็มที่ปลอดภัย) คือจำนวนเต็มที่สามารถแสดงได้อย่างแม่นยำในรูปแบบ IEEE-754 double-precision ซึ่งมีช่วงตั้งแต่ (253 - 1) ถึง -(253 - 1) (คือ Number.MAX_SAFE_INTEGER ถึง Number.MIN_SAFE_INTEGER)
หากต้องการตรวจสอบว่าค่าเป็น safe integer หรือไม่ ให้ใช้เมธอด Number.isSafeInteger()
ตัวอย่าง
ลองรันโค้ดด้านล่างเพื่อตรวจสอบค่าต่างๆ ว่าเป็น safe integer หรือไม่ จะคืนค่า true สำหรับ safe integer:
<!DOCTYPE html>
<html>
<body>
<script>
document.write("Checking for Safe Integer...");
document.write("<br>"+Number.isSafeInteger(765));
document.write("<br>"+Number.isSafeInteger(-765));
document.write("<br>"+Number.isSafeInteger('765'));
document.write("<br>"+Number.isSafeInteger(false));
document.write(Number.isSafeInteger(Math.pow(2, 53) - 1));
</script>
</body>
</html>
ผลลัพธ์: true สำหรับ 765, -765, และ 253-1 (ค่าสูงสุด) ส่วน false สำหรับ '765' (สตริง) และ false (boolean) เพราะไม่ใช่ตัวเลขจำนวนเต็ม