Vigaste arvude teisendamine JavaScriptis

Kui proovida teisendada stringi, mis sisaldab mitte ainult numbreid, vaid ka muid sümboleid, funktsioon Number tagastab tulemuseks väärtuse NaN:

javascriptalert(Number('2s')); // kuvab NaN

Sama efekti annab plussmärgi kasutamine:

javascriptalert(+'2s'); // kuvab NaN