Το NaN σημαίνει Όχι αριθμός. Είναι μια ειδική τιμή που χρησιμοποιείται για να αναπαραστήσει μια απροσδιόριστη ή λανθασμένη τιμή σε προγράμματα υπολογιστών. Στις περισσότερες γλώσσες προγραμματισμού, το NaN είναι μια δεσμευμένη λέξη-κλειδί ή σταθερά που μπορεί να χρησιμοποιηθεί σε υπολογισμούς για να υποδείξει ότι ένα αποτέλεσμα δεν είναι έγκυρο ή δεν μπορεί να υπολογιστεί.