JavaScript에서 소수점 두 자리로 숫자 형식화하기
JavaScript에서 숫자를 소수점 두 자리까지 표시하려면 toFixed() 메서드를 사용하면 됩니다. 이 메서드는 소수점 오른쪽에 지정한 개수만큼의 자릿수를 유지하도록 숫자를 형식화하며, 그 결과를 지수 표기법 없이 문자열로 반환합니다. 즉, 반환되는 값은 요청한 소수점 이하 자릿수를 정확히 가진 문자열입니다.
예제
다음 코드를 실행하면 숫자를 소수점 두 자리로 형식화하는 과정을 직접 확인할 수 있습니다. 소수점 두 자리까지 표시하려면 toFixed() 메서드의 매개변수로 2를 전달하면 됩니다.
<html>
<head>
<title>JavaScript toFixed() Method</title>
</head>
<body>
<script>
var num1 = 4.6;
var num2 = 177.1234;
document.write("num1.toFixed() is : " + num1.toFixed(2));
document.write("<br />");
document.write("num2.toFixed() is : " + num2.toFixed(2));
document.write("<br />");
</script>
</body>
</html>
실행 결과
num1.toFixed() is : 4.60
num2.toFixed() is : 177.12
위 예제에서 볼 수 있듯이, 4.6은 소수점 한 자리 숫자였지만 toFixed(2)를 적용하면 끝에 0이 채워져 4.60으로 표시됩니다. 반대로 177.1234처럼 소수점 이하가 네 자리인 숫자는 세 번째 자리에서 반올림되어 177.12로 출력됩니다.