Преобразование некорректных чисел в JavaScript

При попытке преобразовать строку, содержащую не только цифры, но и другие символы, функция Number вернет своим результатом значение NaN:

alert(Number('2s')); // выведет NaN

Тот же эффект даст использование плюса:

alert(+'2s'); // выведет NaN
enru