Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 숫자를 소수점 두 자리로 형식화하는 방법

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로 출력됩니다.