Érvénytelen számok konvertálása JavaScriptben

Amikor egy olyan sztringet próbálunk konvertálni, amely nem csak számjegyeket, hanem más karaktereket is tartalmaz, a Number függvény NaN értéket ad vissza:

javascriptalert(Number('2s')); // kiírja: NaN

Ugyanazt az eredményt adja a plusz operátor használata is:

javascriptalert(+'2s'); // kiírja: NaN