Η συνάρτηση 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 ()








