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

JavaScript에서 숫자 이상인 가장 작은 정수 구하는 방법 – Math.ceil() 완벽 가이드

JavaScript에서 특정 숫자보다 크거나 같은 가장 작은 정수(올림 값)를 구하려면 Math.ceil() 메서드를 사용하면 됩니다. 이 메서드는 전달된 숫자 이상의 정수 중 가장 작은 값을 반환합니다.

Math.ceil() 메서드란?

Math.ceil()은 JavaScript의 내장 Math 객체가 제공하는 메서드로, 소수점 이하를 무조건 올림 처리합니다. 예를 들어 80.55는 81이 되고, -70.70처럼 음수인 경우에도 0에 가까운 방향으로 올려 -70을 반환합니다.

사용 예제

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

<html>
   <head>
      <title>JavaScript Math ceil() Method</title>
   </head>
   <body>
      <script>
         var value = Math.ceil(80.55);
         document.write("첫 번째 값 : " + value );
         
         value = Math.ceil(42.45);
         document.write("<br />두 번째 값 : " + value );
         
         value = Math.ceil(-70.70);
         document.write("<br />세 번째 값 : " + value );
         
         value = Math.ceil(-20.30);
         document.write("<br />네 번째 값 : " + value );
      </script>
   </body>
</html>

실행 결과

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

  • 첫 번째 값 : 81 — 80.55를 올림
  • 두 번째 값 : 43 — 42.45를 올림
  • 세 번째 값 : -70 — -70.70을 올림
  • 네 번째 값 : -20 — -20.30을 올림

참고 사항

Math.ceil()과 반대로 소수점 이하를 버리거나 내림하려면 Math.floor() 메서드를 사용하고, 반올림이 필요하다면 Math.round() 메서드를 사용하면 됩니다. 상황에 맞게 세 가지 메서드를 적절히 활용하면 숫자 처리 로직을 더욱 깔끔하게 작성할 수 있습니다.