24 of 264 menu

Hàm isNaN

Hàm isNaN kiểm tra xem tham số được truyền có phải là số hay không. Nó sẽ trả về true nếu tham số không phải là số và false nếu là số. Cách nó hoạt động: tham số được truyền sẽ được chuyển đổi thành số. Nếu nó không phải là số (chuỗi, mảng v.v.), thì nó sẽ được chuyển đổi thành NaN. Và sau đó isNaN kiểm tra - xem liệu chúng ta có nhận được NaN sau khi chuyển đổi hay không. Còn true thì được chuyển đổi không thành NaN, mà thành số 1. Cũng có những cạm bẫy tương tự khác, hãy xem chúng trong phần mô tả về NaN.

Cú pháp

isNaN(giá trị);

Ví dụ

Bây giờ isNaN sẽ trả về false, vì tham số là một số:

console.log(isNaN(3));

Kết quả thực thi mã:

false

Ví dụ

Bây giờ isNaN sẽ trả về true, vì tham số không phải là số:

console.log(isNaN('abcde'));

Kết quả thực thi mã:

true

Xem thêm

  • hàm isFinite,
    kiểm tra tính hữu hạn của một số
  • toán tử typeof,
    xác định kiểu dữ liệu
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối