Hàm isFinite() của JavaScript

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

isFinite() Hàm có thể xác định số có phải là số hợp lệ có giới hạn không.

Nếu giá trị là +infinity, -infinity hoặc NaN (không phải số), thì hàm này trả về false, ngược lại trả về true.

Mô hình

Kiểm tra số có phải là số hợp lệ có giới hạn không:

var a = isFinite(123) + "<br>";
var b = isFinite(-1.23) + "<br>";
var c = isFinite(5-2) + "<br>";
var d = isFinite(0) + "<br>";
var e = isFinite("123") + "<br>";
var f = isFinite("Hello") + "<br>";
var g = isFinite("2005/12/12");
var res = a + b + c + d + e + f + g;

Thử ngay

Cú pháp

isFinite(value)

Giá trị tham số

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

Chi tiết kỹ thuật

Giá trị trả về: Giá trị boolean. Nếu giá trị là +infinity, -infinity hoặc NaN, thì trả về false, ngược lại trả về true.
Phiên bản JavaScript: ECMAScript 1

Hỗ trợ trình duyệt

Hàm Chrome Edge Firefox Safari Opera
isFinite() Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ