Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะตรวจสอบได้อย่างไรว่าค่าเป็นจำนวนเต็มที่ปลอดภัยหรือไม่ใน JavaScript?


จำนวนเต็มที่ปลอดภัยคือจำนวนเต็มที่แสดงเป็นตัวเลขความแม่นยำสองเท่าของ IEEE-754 นั่นจะหมายถึงจำนวนเต็มตั้งแต่ (253 - 1) ถึง - (253 - 1) ในการตรวจสอบว่าค่าเป็นจำนวนเต็มที่ปลอดภัยหรือไม่ใน JavaScript ให้ใช้วิธี isSafeInteger()

ตัวอย่าง

คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อตรวจสอบว่าค่าเป็นจำนวนเต็มที่ปลอดภัยหรือไม่ ส่งกลับค่าจริงสำหรับจำนวนเต็มและจำนวนเต็มที่ปลอดภัย -

<!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>