JavaScript làFinite()
Ví dụ
Kiểm tra xem một số có hữu hạn không:
let result = isFinite(123);
Hãy tự mình thử »
let result = isFinite("123");
Hãy tự mình thử »Sự miêu tả
Phương thức isFinite()
trả về true
nếu giá trị là số hữu hạn.
Các giá trị vô hạn (không hữu hạn) là Infinity
, -Infinity
hoặc NaN
Xem thêm:
Sự khác biệt giữa isFinite() và Number.isFinite()
isFinite()
trả về true
nếu giá trị là số hữu hạn.
Number.isFinite()
trả về true
nếu một số là 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ó.
Ví dụ
// This returns true
isFinite(123)
Hãy tự mình thử »
// This returns false
Number.isFinite("123")
Hãy tự mình thử »Cú pháp
isFinite( value )
Thông số
Parameter | Description |
value | Required. The value to be tested. |
Giá trị trả về
Kiểu | Sự miêu tả |
Một boolean. | false nếu giá trị là Vô cực, -Infinity hoặc NaN.Ngược lại thì true . |
Thêm ví dụ
Kiểm tra xem một số có hữu hạn không:
isFinite(-1.23);
isFinite(5-2);
isFinite(0);
Hãy tự mình thử »
isFinite("Hello");
isFinite("2005/12/12");
Hãy tự mình thử »Hỗ trợ trình duyệt
isFinite()
là tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |