-
[javascript] 소수점 올림, 내림, 버림, 반올림 Math 메서드, toFixed 함수Javascript 2023. 1. 20. 14:16728x90반응형
1. Math 객체 메서드
소수점 첫째 자리에서 처리하여 정수로 값을 나타내준다.
Math.ceil() : 올림
Math.floor() : 내림Math.trunc() : 버림
Math.round() : 반올림 > 소수점 첫째자리 수가 5이상이면 올림, 5미만이면 버림
/* 올림 */ Math.ceil(7.1234); //8 Math.ceil(-7.1234); //-7 /* 내림 */ Math.floor(7.1234); //7 Math.floor(-7.1234); //-8 > 버림과 다름 /*버림*/ Math.trunc(7.1234) //7 Math.trunc(-7.1234) //-7 > 내림과 다름 /* 반올림 */ Math.round(7.1234); //7 Math.round(7.9876); //8
2. .toFixed() 함수
정수가 아닌 원하는 소수점 자리 수까지 나타내주기 위해 사용하는 함수 (반올림 처리)
소수점 자리 수보다 많이 설정할 경우 그 값들은 자리 수만큼 0으로 표현됨
var num = 98.76543; num.toFixed(0); //99 num.toFixed(1); //98.8 num.toFixed(2); //98.77 num.toFixed(3); //98.765 num.toFixed(5); //98.76543 num.toFixed(10); //98.7654300000 num.toFixed(100); //98.7654299999999949477569316513836383819580078125000000000000000000000000000000000000000000000000000000 num.toFixed(101); //100까지만 가능, 그 이상은 RangeError
728x90반응형'Javascript' 카테고리의 다른 글
라이브러리 / 프레임워크 / 플러그인 차이점 (0) 2023.09.05 [javascript] parseInt()와 Number() 차이 (0) 2023.01.20 [javascript] filter 사용법 (0) 2022.11.28 [javascript] map 사용법 (0) 2022.11.27