Javascript isNaN ()

Hàm isNaN () trong JavaScript kiểm tra xem một giá trị có phải là NaN (Not-a-Number) hay không.

Cú pháp của isNaN()hàm là:

 isNaN(value)

tham số isNaN ()

Các isNaN()chức năng có trong:

  • value - Giá trị được kiểm tra.

Giá trị trả về từ isNaN ()

  • Trả về truenếu đối số là NaN.
  • Trả về falsecho các đối số khác.

Ví dụ: Sử dụng isNaN ()

 console.log(isNaN(NaN)); // true console.log(isNaN(undefined)); // true console.log(isNaN(643511)); // false console.log(isNaN(null)); // false // inplicit conversion to number console.log(isNaN("3888.415")); // false console.log(isNaN("210AA")); // true as Number("210AA") is NaN console.log(isNaN("")); // false as Number('') is 0 console.log(isNaN(new Date())); // false console.log(isNaN(new Date().toString())); // true

Đầu ra

 true true false false false true false true

Ghi chú:

  • isNaN() là một hàm cấp cao nhất và không được liên kết với bất kỳ đối tượng nào.
  • Nếu đối số không thuộc loại Number, trước tiên giá trị được ép buộc NaNvà sau đó được kiểm tra.

Đề xuất Đọc: Javascript isFinite ()

thú vị bài viết...