Η τιμή NaN
Η τιμή NaN (συντομογραφία του Not-A-Number)
σημαίνει "όχι αριθμός". Αυτή η τιμή προκύπτει
όταν γίνονται προσπάθειες να εκτελεστεί μη έγκυρη μαθηματική
πράξη.
Παράδειγμα
Ας πολλαπλασιάσουμε μια συμβολοσειρά με γράμματα με έναν αριθμό:
console.log('aaa' * 3);
Το αποτέλεσμα εκτέλεσης του κώδικα:
NaN
Παράδειγμα
Ας προσπαθήσουμε να διαιρέσουμε μια συμβολοσειρά με μια άλλη:
console.log('aaa' / 'bbb');
Μετά την εκτέλεση του κώδικα θα
λάβουμε επίσης NaN:
NaN
Παράδειγμα
Τώρα ας αθροίσουμε την τιμή NaN
με έναν αριθμό:
console.log(NaN + 3);
Το αποτέλεσμα εκτέλεσης του κώδικα:
NaN
Δείτε επίσης
-
τη συνάρτηση
isNaN,
που πραγματοποιεί έλεγχο για NaN