Computer/WEB, PHP-JAVA-Script

JS/ 소수점 자리수 처리

hwaya. 2022. 3. 12. 21:00
반응형

소수점 자리수 올림

const number1 = 1.3434
const number2 = 10.4321
const number3 = 100.5342

console.log(Math.ceil(number1))   // 2
console.log(Math.ceil(number2))   // 11
console.log(Math.ceil(number3))   // 101
Math.ceil() 함수는 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 integer 로 반환합니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil

소수점 자리수 내림

const number1 = 1.3434
const number2 = 10.4321
const number3 = 100.5342

console.log(Math.floor(number1))   // 1
console.log(Math.floor(number2))   // 10
console.log(Math.floor(number3))   // 100
Math.floor() 함수는 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환합니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/floor

소수점 자리수 반올림

const number1 = 1.3434
const number2 = 10.4321
const number3 = 100.5342

console.log(Math.round(number1))   // 1
console.log(Math.round(number2))   // 10
console.log(Math.round(number3))   // 101
Math.round() 함수는 입력값을 반올림한 수와 가장 가까운 정수 값을 반환합니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/round

소수점 자리수 제거

const number1 = 1.34313
const number2 = 1.35756

console.log(number1.toFixed(2))   // 1.34
console.log(number2.toFixed(4))   // 1.3576
toFixed() 메서드는 숫자를 고정 소수점 표기법으로 표기해 반환합니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed
반응형