Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Hàm isFinite() toàn cục trong JavaScript

Hàm toàn cục isFinite() kiểm tra xem một giá trị có phải là số hữu hạn hay không. Trả về true nếu là số hữu hạn, ngược lại false. Hàm này sẽ ép kiểu tham số sang Number trước khi kiểm tra.

Cú pháp

Cú pháp của nó như sau:

isFinite(value)

Ví dụ

<html> <head>    <title>Ví dụ JavaScript</title> </head> <body>    <script type="text/javascript">       var result1 = Math.min();       document.write(isFinite(result1));       document.write("<br>");       var result2 = Number.isFinite(100/0);       document.write(result2);       document.write("<br>");       var result3 = Math.max(25, 36, 862);       document.write(isFinite(result3));    </script> </body> </html>

Kết quả

false
false
true

Khác biệt với Number.isFinite(): isFinite() toàn cục ép kiểu tham số (isFinite("123") = true), Number.isFinite() không ép kiểu (Number.isFinite("123") = false).