728x90
🐟 Math 함수 없이 소수점을 자르는 방법
✔️ toFixed()
소수점 이하 자릿수를 지정하여 반올림된 결과를 반환한다.
// 사용 예시
const height = 157.55423;
console.log(height.toFixed(1)); // 소수점 첫째 자리까지 반올림
// 결과: 157.6
✔️ toPrecision()
전체 자릿수를 지정하여 반올림된 결과를 반환한다.
// 사용 예시
const height = 157.55423;
console.log(height.toPrecision(4)) // 전체 네 자리 숫자로 반올림
// 결과: 157.6
두 함수는 모두 반올림된 결과를 반환한다는 공통점이 있다.
차이점은 지정하는 자릿수이다.
🐟 Math 함수를 사용한 반올림, 올림, 내림
✔️ round() - 반올림
소수점 이하가 0.5보다 크면 올림하고, 0.5보다 작으면 내림한다.
// 사용 예시
console.log(Math.round(4.5)) // 결과: 5
console.log(Math.round(4.3)) // 결과: 4
✔️ ceil() - 올림
항상 소수점 이하를 올림한다.
// 사용 예시
console.log(Math.ceil(4.1)) // 결과: 5
✔️ floor() - 내림
항상 소수점 이하를 내림한다.
// 사용 예시
console.log(Math.floor(5.9)) // 결과: 5
'Web' 카테고리의 다른 글
[CSS] 스크롤바(scrollbar) 숨기기(없애기) (0) | 2024.04.08 |
---|---|
[CSS] Flex 속성 (Flexbox) (1) | 2024.04.07 |
[HTML5] 시맨틱 태그(Semantic Tag) <section> <article> 등 (0) | 2024.04.05 |