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

JavaScript에서 숫자를 가장 가까운 정수로 반올림하는 방법

JavaScript에서 숫자를 가장 가까운 정수로 반올림하려면 Math.round() 메서드를 사용하면 됩니다.

Math.round() 메서드란?

Math.round()는 전달받은 숫자를 가장 가까운 정수로 반올림하여 반환하는 내장 메서드입니다. 소수점 이하가 0.5 이상이면 올림하고, 0.5 미만이면 버림합니다. 음수의 경우에도 동일한 규칙이 적용되며, 예를 들어 -20.5는 -20으로, -20.6은 -21로 반올림됩니다.

예제

다음 코드를 실행하면 다양한 값에 대해 Math.round()가 어떻게 동작하는지 확인할 수 있습니다.

<html>
   <head>
      <title>JavaScript Math round() Method</title>
   </head>
   <body>
      <script>
         var value = Math.round( 0.5 );
         document.write("첫 번째 테스트 값 : " + value );

         var value = Math.round( 20.7 );
         document.write("<br />두 번째 테스트 값 : " + value );

         var value = Math.round( 20.3 );
         document.write("<br />세 번째 테스트 값 : " + value );

         var value = Math.round( -20.3 );
         document.write("<br />네 번째 테스트 값 : " + value );
      </script>
   </body>
</html>

실행 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

  • 0.5 → 1 (소수점 이하가 0.5이므로 올림)
  • 20.7 → 21 (소수점 이하가 0.5보다 크므로 올림)
  • 20.3 → 20 (소수점 이하가 0.5 미만이므로 버림)
  • -20.3 → -20 (가장 가까운 정수인 -20으로 반올림)

이처럼 Math.round() 메서드를 활용하면 양수와 음수 모두 간단하게 가장 가까운 정수로 반올림할 수 있습니다.