JavaScript Math.ceil 올림으로 자릿수 조절하는 메서드


JavaScript Math.ceil 어떤 기능일까요? 숫자의 올림값을 반환합니다. 올림이란 양수 기준으로 소수자리를 삭제하고 정수값이 1 증가되는 기능입니다.

JavaScript Math.ceil()

자바스크립트 ceil() 메서드는 숫자의 자릿수를 올림하는 기능을 합니다. ceil() 메서드는 Math 객체와 항상 같이 사용됩니다.

Math.ceil(값) 형태를 유지합니다.

올림?

올림은 무엇일까요? 올림은 양수일 경우 소숫점이 존재하면 소숫점 이하 값을 모두 삭제하고 정수값을 1 증가시킵니다.

  • 1.1 → 2
  • 1.01 → 2

소수점이 모두 0일 경우 올림은 적용되지 않습니다.

  • 1.0 → 1

음수의 소수점인 경우 소숫점 부분만 자동 절삭됩니다.


  • -0.9 → 0
  • -1.9 → -1

정리하면 올림은 양수와 음수 모두 더 큰 값이 나오게 됩니다.

자바스크립트 올림 예시

양수는 Math.ceil()에 삽입하면 정수 값이 1증가하며 소수자리는 모두 삭제됩니다. 소숫점이 0이라면 값은 동일합니다.

//양수 올림
Math.ceil(1.0); //1
Math.ceil(0.3); //1
Math.ceil(3.7); //4

//음수 올림
Math.ceil(-0.1); //0
Math.ceil(-1.3); //-1
Math.ceil(-2.7); //-2

음수는 단순 소수점만 절삭되고 출력됩니다. 따라서Math.ceil() 메서드에 양수를 넣으면 저 큰 숫자가 나옵니다. 음수를 삽입하면 마찬가지로 더 큰 숫자가 반환됩니다.