Phương thức JavaScript Number isSafeInteger()
- Trang trước isNaN()
- Trang tiếp theo MAX_SAFE_INTEGER
- Quay lại lớp trên Sách tham khảo JavaScript Number
Định nghĩa và cách sử dụng
Nếu số là số nguyên an toànNumber.isSafeInteger()
Phương thức trả về true
. Nếu không thì trả về false
。
Xem thêm:
Số nguyên an toàn là gì?
Số nguyên an toàn (Safe Integer) là các số nguyên có thể biểu diễn chính xác là số thập phân kép IEEE-754: từ (253 - 1) đến -(253 - 1) tất cả các số nguyên.
Thực例
Ví dụ 1
Những số nguyên an toàn này có phải không?
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
Ví dụ 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
Ví dụ 3
Những số nguyên an toàn này có phải không?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
Ví dụ 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
Cú pháp
Number.isSafeInteger(value)
参數
参數 | Mô tả |
---|---|
value | Cần thiết. Giá trị cần kiểm tra. |
Giá trị trả về
Loại | Mô tả |
---|---|
Giá trị boolean | Nếu giá trị đó là số nguyên an toàn, thì true nếu không thì là false 。 |
Hỗ trợ trình duyệt
Number.isSafeInteger()
Là tính năng ECMAScript6 (ES6).
Tất cả các trình duyệt đều hỗ trợ ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
hỗ trợ | hỗ trợ | hỗ trợ | hỗ trợ | hỗ trợ |
Internet Explorer 11 (hoặc phiên bản sớm hơn) không hỗ trợ Number.isSafeInteger()
。
- Trang trước isNaN()
- Trang tiếp theo MAX_SAFE_INTEGER
- Quay lại lớp trên Sách tham khảo JavaScript Number