JavaScriptにおける不正な数値の変換

数字だけでなく他の文字も含む文字列を変換しようとすると、 関数Numberは結果として 値NaNを返します:

javascriptalert(Number('2s')); // NaNを表示

プラス記号を使っても同じ効果があります:

javascriptalert(+'2s'); // NaNを表示