Hàm Number.isSafeInteger() kiểm tra xem một giá trị có phải là số nguyên an toàn (safe integer) hay không. Số nguyên an toàn là số nguyên có thể biểu diễn chính xác trong JavaScript (trong khoảng [-(2⁵³-1), 2⁵³-1]). Trả về true nếu là số nguyên an toàn, ngược lại false.
Cú pháp
Cú pháp của nó như sau:
Number.isSafeInteger(value)
Ví dụ
<html> <head> <title>Ví dụ JavaScript</title> </head> <body> <script type="text/javascript"> var result = Number.isSafeInteger(90071991); if(result) { document.write("Số đã cho là số nguyên an toàn"); } else { document.write("Số đã cho không phải là số nguyên an toàn"); } </script> </body> </html>
Kết quả
Số đã cho là số nguyên an toàn
Ví dụ 2
Thử với số thực, số âm và biểu thức:
<html> <head> <title>Ví dụ JavaScript</title> </head> <body> <script type="text/javascript"> var result1 = Number.isSafeInteger(45.2); document.write(result1); document.write("<br>"); var result2 = Number.isSafeInteger(-38); document.write(result2); document.write("<br>"); var result3 = Number.isSafeInteger(0/8); document.write(result3); document.write("<br>"); </script> </body> </html>
Kết quả
false true true