24 of 264 menu

Die Funktion isNaN

Die Funktion isNaN prüft, ob der übergebene Parameter eine Zahl ist oder nicht. Sie gibt true zurück, wenn der Parameter keine Zahl ist und false, wenn es eine ist. So funktioniert sie: Der übergebene Parameter wird in eine Zahl umgewandelt. Wenn es keine Zahl ist (String, Array usw.), wird es in NaN umgewandelt. Nun, und isNaN prüft - ob wir nach der Umwandlung NaN erhalten haben oder nicht. true wird jedoch nicht zu NaN umgewandelt, sondern zur Zahl 1. Es gibt noch andere ähnliche Fallstricke, siehe diese in der Beschreibung von NaN.

Syntax

isNaN(Wert);

Beispiel

Jetzt wird isNaN false zurückgeben, da der Parameter eine Zahl ist:

console.log(isNaN(3));

Ergebnis der Codeausführung:

false

Beispiel

Jetzt wird isNaN true zurückgeben, da der Parameter keine Zahl ist:

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

Ergebnis der Codeausführung:

true

Siehe auch

  • die Funktion isFinite,
    die eine Zahl auf Endlichkeit prüft
  • den Operator typeof,
    der den Datentyp bestimmt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen