Η Javascript είναιNaN ()

Η συνάρτηση JavaScript isNaN () ελέγχει εάν μια τιμή είναι NaN (Not-a-Number) ή όχι.

Η σύνταξη της isNaN()συνάρτησης είναι:

 isNaN(value)

isNaN () Παράμετροι

Η isNaN()συνάρτηση περιλαμβάνει:

  • τιμή - Η τιμή που θα δοκιμαστεί.

Τιμή επιστροφής από isNaN ()

  • Επιστρέφει trueεάν το όρισμα είναι NaN.
  • Επιστρέφει falseγια άλλα επιχειρήματα.

Παράδειγμα: Χρήση του 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

Παραγωγή

 αληθινό αληθινό ψευδές ψευδές αληθινό

Σημειώσεις:

  • isNaN() είναι μια λειτουργία ανώτατου επιπέδου και δεν σχετίζεται με κανένα αντικείμενο.
  • Εάν το όρισμα δεν είναι τύπου Number, πρώτα η τιμή εξαναγκάζεται NaNκαι στη συνέχεια ελέγχεται.

Προτεινόμενη ανάγνωση: Javascript isFinite ()

ενδιαφέροντα άρθρα...