JavaScript Math.ceil() 메서드란?
Math.ceil()은 JavaScript의 Math 객체에 포함된 메서드로, 전달된 숫자를 가장 가까운 정수로 올림하여 반환합니다. 예를 들어 값이 4.5 또는 4.3이라면 두 경우 모두 결과는 5가 됩니다.
예제 변수 준비
다음과 같은 두 개의 변수가 있다고 가정해 보겠습니다.
var result1 = 98;
var result2 = 5;
ceil() 적용 전후 비교 코드
아래 코드는 Math.ceil()을 사용했을 때와 사용하지 않았을 때의 결과 차이를 보여줍니다.
var result1 = 98;
var result2 = 5;
console.log("실제 나눗셈 결과 = " + result1 / result2);
var output = Math.ceil(result1 / result2);
console.log("ceil 적용 결과 = " + output);
프로그램 실행 방법
위 프로그램을 실행하려면 Node.js 환경에서 다음 명령어를 입력하면 됩니다.
node fileName.js
여기서는 파일 이름이 demo229.js라고 가정합니다.
실행 결과
출력 결과는 다음과 같습니다.
PS C:\Users\Amit\JavaScript-code> node demo229.js
실제 나눗셈 결과 = 19.6
ceil 적용 결과 = 20
결과에서 알 수 있듯이, 98 ÷ 5의 실제 연산 결과는 19.6이지만 Math.ceil()을 적용하면 소수점 이하가 올림 처리되어 20이 반환됩니다. 이처럼 ceil()은 페이지네이션 계산, 항목 분배 등 정확한 정수 개수가 필요한 상황에서 매우 유용하게 활용됩니다.