24 of 264 menu

Funkcja isNaN

Funkcja isNaN sprawdza, czy przekazany parametr jest liczbą, czy nie. Zwróci true, jeśli parametr nie jest liczbą i false, jeśli jest. Jak to działa: przekazany parametr jest konwertowany na liczbę. Jeśli to nie jest liczba (ciąg znaków, tablica itp.), to jest konwertowany na NaN. Cóż, a isNaN sprawdza - czy otrzymaliśmy NaN po konwersji, czy nie. A oto true jest konwertowane nie na NaN, ale na liczbę 1. Są też inne podobne pułapki, zobacz je w opisie NaN.

Składnia

isNaN(wartość);

Przykład

Teraz isNaN zwróci false, ponieważ parametr jest liczbą:

console.log(isNaN(3));

Wynik wykonania kodu:

false

Przykład

Teraz isNaN zwróci true, ponieważ parametr nie jest liczbą:

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

Wynik wykonania kodu:

true

Zobacz też

  • funkcję isFinite,
    która sprawdza liczbę pod kątem skończoności
  • operator typeof,
    który określa typ danych
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć