Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 Math.ceil() 및 Math.round() 메서드의 차이점은 무엇입니까?

<시간/>

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