JavaScript에서 잘못된 숫자 변환

숫자뿐만 아니라 다른 문자도 포함된 문자열을 변환하려고 할 때, 함수 Number는 결과 값으로 NaN을 반환합니다:

javascriptalert(Number('2s')); // NaN을 출력합니다

플러스 기호를 사용해도 같은 효과가 나타납니다:

javascriptalert(+'2s'); // NaN을 출력합니다