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() 메서드를 사용하면 됩니다. 상황에 맞게 세 가지 메서드를 적절히 활용하면 숫자 처리 로직을 더욱 깔끔하게 작성할 수 있습니다.