JS - 올림(Ceil), 반올림(Round), 내림(Floor), 버림(Trunc) 사용 예시

반응형

 

Math.ceil() - 올림

  • 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 정수로 반환
Math.ceil(n);
// n : 숫자

Math.ceil(.95);    // 1
Math.ceil(4);      // 4
Math.ceil(7.004);  // 8

Math.ceil(-0.95);  // -0
Math.ceil(-4);     // -4
Math.ceil(-7.004); // -7

Math.round() - 반올림

  • 입력값을 반올림한 수와 가장 가까운 정수 값을 반환
Math.round(n);
// n : 숫자

Math.round(0.9); // 1

Math.round(5.95); // 6
Math.round(5.5); // 6
Math.round(5.05); // 5

Math.round(-5.05); // -5
Math.round(-5.5); // -5
Math.round(-5.95); // -6

Math.floor() - 내림

  • 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 정수로 반환
Math.floor(n);
// n : 숫자

Math.floor(5.95); // 5
Math.floor(5.05); // 5
Math.floor(5); // 5

Math.floor(-5.05); // -6

Math.trunc() - 버림

  • 주어진 값의 소수 부분을 제거하고 숫자의 정수 부분을 반환
Math.trunc(n);
// n : 숫자

Math.trunc(13.37); // 13
Math.trunc(42.84); // 42
Math.trunc(0.123); // 0
Math.trunc(-0.123); // -0

참고

반응형