Math.ceil() 및 Math.round() 방법은 숫자를 반올림하는 위쪽 방향(더 큰 값 쪽으로)으로 숫자를 가장 가까운 정수로 반올림하는 반면 후자는 반올림 방향(낮은 값 쪽으로)으로 숫자를 가장 가까운 정수로 반올림하는 방식에서 다릅니다. 두 가지 방법을 개별적으로 살펴보겠습니다.
Math.ceil()
Math.ceil() 메소드는 더 큰 값을 얻기 위해 가장 가까운 정수로 매개변수로 전달된 숫자를 반올림합니다.
예시
아래 예에서 숫자 5.34가 매개변수로 전달되었을 때 Math.ceil() 실제 숫자보다 큰 값인 6으로 반올림합니다.
<html> <body> <script> document.write(Math.ceil(5.34)); </script> </body> </html>
출력
6
Math.round()
Math.round() 메소드는 더 낮은 값을 얻기 위해 가장 가까운 정수로 매개변수로 전달된 숫자를 반올림합니다.
예시
아래 예에서 숫자 5.34가 매개변수로 전달되었을 때 Math.round() 실제보다 작은 값인 5로 반올림합니다.
<html> <body> <script> document.write(Math.round(5.34)); </script> </body> </html>
출력
5