공부하자/Javascript

[자바스크립트] 소수점 버림, 올림 방법

YoBot 2018. 12. 20. 13:23

[자바스크립트] 소수점 버림, 올림 방법


  • Math.ceil() : 소수점 올림, 정수 반환

  • Math.floor() : 소수점 버림, 정수 반환

  • Math.round() : 소수점 반올림, 정수 반환


테스트 결과 화면


1
2
3
4
5
var test_number = 99.51;
 
console.log(Math.ceil(test_number));    //100 [올림 적용]
console.log(Math.round(test_number));   //100 [반올림 적용]
console.log(Math.floor(test_number));   //99 [버림 적용]
cs


Math에 소수점 변경 함수

  • toFixed() : 원하는 소수점 길이 반올림
  • toExponential() : 지정한 소수점 이하부터 지수표기
  • toPrecision() : 지정한 소수점에 반올림 이후부터 지수표기


테스트 결과 화면


1
2
3
4
5
6
7
8
9
10
11
var test_number = 99.51;
 
console.log(test_number.toFixed(0));    //100
console.log(test_number.toFixed(1));    //99.5
 
console.log(test_number.toExponential(1));  //1.0e+2
console.log(test_number.toExponential(2));  //9.95e+1
 
console.log(test_number.toPrecision(1));  //1e+2
console.log(test_number.toPrecision(2));  //1.0e+2
 
cs