Phương pháp Number isInteger() của JavaScript

Định nghĩa và cách sử dụng

Nếu giá trị là số nguyên của loại dữ liệu Number, thì Number.isInteger() Phương pháp trả về true。Nếu không, trả về false

Mô hình

Ví dụ 1

Những số này có phải là số nguyên không?

Number.isInteger(123);
Number.isInteger(-123);
Number.isInteger('123');

Thử ngay

Ví dụ 2

Number.isInteger(4-2);
Number.isInteger(4/2);
Number.isInteger(5-2);
Number.isInteger(5/2);

Thử ngay

Ví dụ 3

Những số này có phải là số nguyên không?

Number.isInteger(0);
Number.isInteger(0/0);
Number.isInteger(0.5);
Number.isInteger(false);
Number.isInteger(NaN);
Number.isInteger(Infinity);
Number.isInteger(-Infinity);

Thử ngay

Cú pháp

Number.isInteger(value)

Tham số

Tham số Mô tả
value Yêu cầu. 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 của loại dữ liệu Number, thì true

Nếu không, trả về false

Hỗ trợ trình duyệt

Number.isInteger() Là tính năng của ECMAScript6 (ES6)。

Tất cả các trình duyệt hiện đại đề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 các phiên bản trước) không hỗ trợ Number.isInteger()