Cách kiểm tra xem một số có phải là số nguyên trong JavaScript không

ví dụ

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

Số. isInteger[123];
Số. isInteger[-123];
Số. isInteger['123'];

Tự mình thử »

Số. isInteger[4-2];
Số. isInteger[4/2];
Số. isInteger[5-2];
Số. isInteger[5/2];

Tự mình thử »

Thêm ví dụ bên dưới

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

Phương thức

true
true
true
9 trả về
true
true
true
0 nếu một giá trị là số nguyên của kiểu dữ liệu Number

Nếu không, nó sẽ trả về

true
true
true
1

cú pháp

Thông số

Tham sốMô tảgiá trịBắt buộc.
Giá trị cần kiểm tra.

Giá trị trả về

TypeDescriptionA boolean
true
true
true
0 nếu giá trị là số nguyên của kiểu dữ liệu Số.
Nếu không thì
true
true
true
1.

Thêm ví dụ

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

Số. isInteger[0];
Số. isInteger[0/0];
Số. isInteger[0. 5];
Số. isInteger[false];
Số. isInteger[NaN];
Số. isInteger[Infinity];
Số. isInteger[-Infinity];

Tự mình thử »

Hỗ trợ trình duyệt

true
true
true
9 là một tính năng của ECMAScript6 [ES6]

ES6 [JavaScript 2015] được hỗ trợ trong tất cả các trình duyệt hiện đại

ChromeEdgeFirefoxSafariOperaCóCóCóCóCó

true
true
true
9 không được hỗ trợ trong Internet Explorer 11 [hoặc cũ hơn]


Con số. Phương thức isInteger[] trong JavaScript dùng để kiểm tra giá trị truyền vào có phải là số nguyên hay không. Nó trả về true nếu giá trị được truyền vào là một số nguyên, ngược lại, nó trả về false

cú pháp

Number.isInteger[value]

Thông số. Phương thức này chấp nhận một giá trị tham số chỉ định số mà người dùng muốn kiểm tra số nguyên

Giá trị trả về. Con số. phương thức isInteger[] trả về một giá trị boolean, tôi. e. đúng hoặc sai. Nó sẽ trả về true nếu giá trị được truyền thuộc loại Số và một số nguyên, ngược lại nó trả về false. Các ví dụ dưới đây minh họa Số. phương thức isInteger[] trong JavaScript.  

Dưới đây là ví dụ về Số. Phương thức isInteger[]

Ví dụ.  

Javascript




_______46____47____48

true
true
true
0
true
true
true
1
true
true
true
2
true
true
true
3

true
true
true
0
true
true
true
5
true
true
true
2
true
true
true
3

true
true
true
0
true
true
true
9

true
true
true
10

đầu ra

true
true
true

Truyền một số âm làm đối số. Nếu một giá trị nguyên âm được truyền cho phương thức dưới dạng đối số thì phương thức sẽ trả về true, nếu giá trị âm được truyền cho nó không phải là kiểu số nguyên thì phương thức sẽ trả về false.  

Javascript




_______46____47____48

true
true
true
0
true
true
true
15

true
true
true
0____117

true
true
true
10

đầu ra

true
true
true
1

Truyền một số dương làm đối số. Nếu một giá trị nguyên dương được truyền cho phương thức làm đối số thì phương thức sẽ trả về true, nếu giá trị dương được truyền cho nó không phải là kiểu số nguyên thì phương thức sẽ trả về false.  

Javascript




_______46____47____48

true
true
true
0
true
true
true
9

true
true
true
10

đầu ra

true
true
true
2

Truyền số 0 làm đối số. Nếu số không được chuyển đến Số. isInteger[] thì nó sẽ trả về true vì 0 cũng là một số nguyên.  

Javascript




_______46____47____48

true
true
true
0
true
true
true
29

true
true
true
10

đầu ra

true
true
true
2

Truyền một số bao gồm các vị trí thập phân làm đối số. Nếu một số thập phân được truyền làm đối số, phương thức sẽ trả về false.  

Javascript




_______46____47____48

true
true
true
0
true
true
true
25

true
true
true
10

đầu ra

true
true
true
0

Truyền một chuỗi dưới dạng đối số. Nếu đối số được chuyển đến Số. phương thức isInteger[] là kiểu string thì nó sẽ trả về false.  

Javascript




_______46____47____48

true
true
true
0______301
true
true
true
02
true
true
true
03
true
true
true
04
true
true
true
05

true
true
true
10

đầu ra

true
true
true
0

Trình duyệt được hỗ trợ

  • Google Chrome 34 trở lên
  • Cạnh 12 trở lên
  • Firefox 16 trở lên
  • Apple Safari 9 trở lên
  • Opera 21 trở lên

JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này

Làm cách nào để kiểm tra giá trị là số nguyên trong JavaScript?

isInteger[] trong JavaScript dùng để kiểm tra giá trị truyền vào có phải là số nguyên hay không. Nó trả về true nếu giá trị được truyền vào là một số nguyên, ngược lại, nó trả về false.

Làm cách nào để kiểm tra xem số có phải là số nguyên JavaScript không?

isInteger[] Số. Phương thức isInteger[] xác định xem giá trị được truyền có phải là số nguyên hay không.

Chủ Đề