Μετατροπή μη έγκυρων αριθμών στο JavaScript

Όταν προσπαθείτε να μετατρέψετε μια συμβολοσειρά που περιέχει όχι μόνο ψηφία, αλλά και άλλους χαρακτήρες, η συνάρτηση Number θα επιστρέψει ως αποτέλεσμα την τιμή NaN:

javascriptalert(Number('2s')); // εμφανίζει NaN

Το ίδιο αποτέλεσμα θα δώσει η χρήση του συν:

javascriptalert(+'2s'); // εμφανίζει NaN