Převod neplatných čísel v JavaScriptu

Při pokusu o převod řetězce obsahujícího nejen číslice, ale i další znaky, funkce Number vrátí jako výsledek hodnotu NaN:

javascriptalert(Number('2s')); // vypíše NaN

Stejný efekt dá použití plus:

javascriptalert(+'2s'); // vypíše NaN