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

JavaScript Math.ceil() 사용 시 실제 결과와의 차이 확인하기

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()은 페이지네이션 계산, 항목 분배 등 정확한 정수 개수가 필요한 상황에서 매우 유용하게 활용됩니다.