Phương thức Number.isFinite() xác định liệu giá trị truyền vào có phải một giá trị hữu hạn hay không.

Cú pháp

Number.isFinite(value)

Tham số

value
Giá trị để kiểm tra tính hữu hạn.

Giá trị trả về

Giá trị Boolean cho biết liệu giá trị truyền vào có phải hữu hạn hay không.

Mô tả

So sánh với hàm global isFinite(), phương thức này không ép kiểu tham số truyền vào thành kiểu số. Nghĩa là chỉ những giá trị có kiểu số, đồng thời có giá trị hữu hạn, mới trả về true.

Ví dụ

Number.isFinite(Infinity);  // false
Number.isFinite(NaN);       // false
Number.isFinite(-Infinity); // false

Number.isFinite(0);         // true
Number.isFinite(2e64);      // true

Number.isFinite('0');       // false, sẽ thành true nếu dùng
                            // global isFinite('0')
Number.isFinite(null);      // false, sẽ thành true nếu dùng
                            // global isFinite(null)

Polyfill

if (Number.isFinite === undefined) Number.isFinite = function(value) {
    return typeof value === 'number' && isFinite(value);
}

Đặc tả

Đặc tả Trạng thái Ghi chú
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Number.isInteger' in that specification.
Standard Định nghĩa lần đầu.
ECMAScript Latest Draft (ECMA-262)
The definition of 'Number.isInteger' in that specification.
Draft  

Trình duyệt hỗ trợ

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung InternetNode.js
Basic supportChrome Full support 19Edge Full support YesFirefox Full support 16IE No support NoOpera Full support 15Safari Full support 9WebView Android Full support YesChrome Android Full support YesEdge Mobile Full support YesFirefox Android Full support 16Opera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yesnodejs Full support 0.10

Legend

Full support  
Full support
No support  
No support

Xem thêm

  • Đối tượng Number mà phương thức thuộc về.
  • The global function isFinite.

Document Tags and Contributors

Những người đóng góp cho trang này: PurpleLover
Cập nhật lần cuối bởi: PurpleLover,