문자열 변환, 반올림과 표시 형식을 다룹니다.
Number는 명확한 숫자 변환, parseInt/parseFloat는 문자열 앞부분 해석에 사용합니다. toFixed는 문자열을 반환하며 통화·단위 표시는 Intl.NumberFormat이 더 적합합니다.
코드를 읽을 때는 Number(value); value.toFixed(2); Intl.NumberFormat(...) 부분부터 찾으세요. 현재 값과 실행 순서를 줄마다 적어 보면 문법을 외우지 않아도 결과를 예측할 수 있습니다.
실행하기 전에 예상 결과를 짧게 적은 뒤 USD 통화와 퍼센트 형식을 추가하세요. 실제 출력이 다르면 콘솔에 처음 나타난 오류와 그 직전 값을 차례로 확인하세요.
toFixed 결과는 문자열이므로 다시 계산할 때 Number 변환이 필요합니다.
직접 바꿔보세요USD 통화와 퍼센트 형식을 추가하세요.