[Javascript] 올림, 내림, 반올림 함수 (Math.ceil / Math.floor / Math.round) 사용 방법



자바스크립트(Javascript)를 사용하다보면 소수점 처리를 하기 위하여 올림, 내림, 반올림 함수를 사용하고 싶을 때가 있습니다. 이 때 어떤 함수를 사용해야 할까요? 간단하게 Javascript 의 Math 함수를 사용하면 됩니다. 사용 방법은 아래와 같습니다.

올림 (Math.ceil)

Math.ceil();

소수점 위에서 올림 처리를 하고 싶다면 위의 명령어를 사용합니다. 사용 예시는 아래와 같습니다.

let a = Math.ceil(1.3); // result : 2
let b = Math.ceil(1.5); // result : 2
let c = Math.ceil(1.7); // result : 2

console.log(a, b, c);

image

내림 (Math.floor)

Math.floor();

소수점 위에서 내림 처리를 하고 싶다면 위의 명령어를 사용합니다. 사용 예시는 아래와 같습니다.

let a = Math.floor(1.3); // result : 1
let b = Math.floor(1.5); // result : 1
let c = Math.floor(1.7); // result : 1

console.log(a, b, c);

image

반올림 (Math.round)

Math.round();

소수점 위에서 반올림 처리를 하고 싶다면 위의 명령어를 사용합니다. 사용 예시는 아래와 같습니다.

Math.round(1.3); // result : 1
Math.round(1.5); // result : 2
Math.round(1.7); // result : 2

image