24 of 264 menu

Η συνάρτηση isNaN

Η συνάρτηση isNaN ελέγχει αν η παράμετρος που μεταβιβάστηκε είναι αριθμός ή όχι. Θα επιστρέψει true, αν η παράμετρος δεν είναι αριθμός και false, αν είναι. Πώς λειτουργεί: η μεταβιβασμένη παράμετρος μετατρέπεται σε αριθμό. Αν αυτό δεν είναι αριθμός (συμβολοσειρά, πίνακας κ.λπ.), τότε μετατρέπεται σε NaN. Και η isNaN ελέγχει - αν λάβαμε NaN μετά τη μετατροπή ή όχι. Ενώ το true μετατρέπεται όχι σε NaN, αλλά στον αριθμό 1. Υπάρχουν και άλλα παρόμοια κρυμμένα προβλήματα, δείτε τα στην περιγραφή του NaN.

Σύνταξη

isNaN(τιμή);

Παράδειγμα

Τώρα η isNaN θα επιστρέψει false, καθώς η παράμετρος είναι αριθμός:

console.log(isNaN(3));

Αποτέλεσμα εκτέλεσης του κώδικα:

false

Παράδειγμα

Τώρα η isNaN θα επιστρέψει true, καθώς η παράμετρος δεν είναι αριθμός:

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

Αποτέλεσμα εκτέλεσης του κώδικα:

true

Δείτε επίσης

  • τη συνάρτηση isFinite,
    που ελέγχει αν ένας αριθμός είναι πεπερασμένος
  • τον τελεστή typeof,
    που καθορίζει τον τύπο δεδομένων
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη