Số JavaScript isSafeInteger ()
Các ví dụ
Đây có phải là những số nguyên an toàn không?
Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');
Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);
Định nghĩa và Cách sử dụng
Phương Number.isSafeInteger()
thức trả về
true
nếu một số là số nguyên an toàn.
Nếu không, nó sẽ trở lại false
.
Số nguyên an toàn là gì?
Một số nguyên an toàn là một số nguyên có thể được biểu diễn chính xác dưới dạng số chính xác kép IEEE-754: tất cả các số nguyên từ (2 53 - 1) đến - (2 53 - 1).
Cú pháp
Number.isSafeInteger(value)
Thông số
Parameter | Description |
value | Required. The value to be tested. |
Giá trị trả lại
Loại | Sự miêu tả |
Một boolean | true nếu giá trị là một số nguyên an toàn, ngược lại false . |
Các ví dụ khác
Đây có phải là những số nguyên an toàn không?
Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);
Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);
Hỗ trợ trình duyệt
Number.isSafeInteger()
là một tính năng ECMAScript6 (ES6).
ES6 (JavaScript 2015) được hỗ trợ trong tất cả các trình duyệt hiện đại:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isSafeInteger()
không được hỗ trợ trong Internet Explorer 11 (hoặc phiên bản cũ hơn).