Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Kiểm tra số nguyên an toàn (safe integer) trong JavaScript

Số nguyên an toàn (safe integer) là số nguyên có thể biểu diễn chính xác trong dạng IEEE-754 double-precision (từ -(2^53 - 1) đến 2^53 - 1). Sử dụng Number.isSafeInteger() để kiểm tra.

Ví dụ

<!DOCTYPE html>
<html>
  <body>
    <script>
      document.write("Checking for Safe Integer...<br>");
      document.write(Number.isSafeInteger(765) + "<br>");           // true
      document.write(Number.isSafeInteger(-765) + "<br>");          // true
      document.write(Number.isSafeInteger('765') + "<br>");         // false (string)
      document.write(Number.isSafeInteger(false) + "<br>");         // false
      document.write(Number.isSafeInteger(Math.pow(2, 53) - 1));     // true (max safe)
    </script>
  </body>
</html>