Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีตรวจสอบว่าเลขเป็น Safe Integer ใน JavaScript

JavaScript มีขีดจำกัดตัวเลข Safe integer อยู่ในช่วง -(2^53 - 1) ถึง (2^53 - 1) (±9,007,199,254,740,991) ใช้ Number.isSafeInteger() ตรวจสอบ

ไวยากรณ์

Number.isSafeInteger(num);

ตัวอย่างที่ 1: อยู่ในช่วงปลอดภัย

<html> <body> <script> 
    var u = Number.isSafeInteger((Math.pow(2,53))-1); 
    var res = Number.isSafeInteger(-1); 
    document.write(res); 
    document.write("<br>"); 
    document.write(u); 
</script> </body> </html>

ผลลัพธ์

true true

ตัวอย่างที่ 2: นอกช่วงปลอดภัย

<html> <body> <script> 
    var u = Number.isSafeInteger(-(Math.pow(2,53))-5); 
    document.write(u); 
</script> </body> </html>

ผลลัพธ์

false