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

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

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

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

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