JavaScript - 소수점 올림, 버림, 반올림

 

자바스크립트 소수점 처리 방법

소수점을 올리거나 버리거나 반올림하고 싶은 경우를 알아보자

Math 객체

var num = 123.5567;

Math.ceil(num); // 124
Math.floor(num); // 123
Math.round(num); // 124
  • Math.ceil(num) : 소수점을 올린다.
  • Math.floor(num) : 소수점을 버린다.
  • Math.round(num) : 소수점을 반올림한다.

소수점 자리 지정 함수 (toFixed())

var num = 123.55612797;

num.toFixed(3); // 123.556
num.toFixed(6); // 123.556128

소수점 자리수를 지정해서 반올림할 수 있다. toFixed(i) (i+1)번째 자리에서 반올림한다.
주의) 반환값(Return)이 String이다.