JavaScript isFinite ()
Các ví dụ
Kiểm tra xem một số có hữu hạn hay không:
let result = isFinite(123);
let result = isFinite("123");
Định nghĩa và Cách sử dụng
Phương isFinite()
thức trả về true
nếu một giá trị là một số hữu hạn.
Giá trị vô hạn (không hữu hạn) là Infinity
,
-Infinity
hoặcNaN
Xem thêm:
Sự khác biệt giữa isFinite () và Number.isFinite ()
isFinite()
trả về true
nếu một giá trị là một số hữu hạn.
Number.isFinite()
trả về true
nếu một số là một số hữu hạn.
Nói cách khác:
isFinite()
chuyển đổi giá trị thành một số trước khi kiểm tra nó.
Các ví dụ
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
Cú pháp
isFinite(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. | false nếu giá trị là Infinity, -Infinity hoặc NaN. Nếu không true . |
Các ví dụ khác
Kiểm tra xem một số có hữu hạn hay không:
isFinite(-1.23);
isFinite(5-2);
isFinite(0);
isFinite("Hello");
isFinite("2005/12/12");
Hỗ trợ trình duyệt
isFinite()
là một tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |