Phương thức JavaScript Number isSafeInteger()

Đị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:

Phương thức Number.isInteger()

Phương thức Number.isFinite()

Phương thức Global isFinite()

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');

Thử ngay

Ví dụ 2

Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);

Thử ngay

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);

Thử ngay

Ví dụ 4

Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);

Thử ngay

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ì truenế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()