티스토리 뷰
Web/JavaScript & JQuery
[JavaScript] 소수점 반올림, 올림, 내림(ceil, floor, round, trunc)
쩨리쩨리 2023. 5. 18. 09:39반응형
자바스크립트에서 소수점을 올리거나 내릴 수 있는 Math 함수들은 다음과 같다.
소수점 올림, Math.ceil()
Math.ceil(x) : 주어진 숫자 x를 올림하여 반환한다. 즉, x보다 크거나 같은 가장 작은 정수를 반환한다.
Math.ceil(4.2) // 결과값 : 5
Math.ceil(9.9) // 결과값 : 10
Math.ceil(-4.2) // 결과값 : -4
Math.ceil(-9.9) // 결과값 : -9
소수점 내림, Math.floor()
Math.floor(x) : 주어진 숫자 x를 내림하여 반환한다. 즉, x보다 작거나 같은 가장 큰 정수를 반환한다. 음수인 경우에 소수점 아래를 내림하여 정수를 반환함.
Math.floor(4.7) // 결과값 : 4
Math.floor(9.2) // 결과값 : 9
Math.floor(-4.2) // 결과값 : -5
Math.floor(-4.7) // 결과값 : -5
Math.floor(-9.2) // 결과값 : -10
소수점 반올림, Math.round()
Math.round(x) : 주어진 숫자 x를 반올림하여 반환한다. 소수점 이하가 0.5보다 크면 올림하고, 0.5보다 작으면 내림한다.
Math.round(4.5) // 결과값 : 5
Math.round(9.2) // 결과값 : 9
Math.round(-4.5) // 결과값 : -4
Math.round(-4.9) // 결과값 : -5
Math.round(-9.2) // 결과값 : -9
소수점 버림, Math.trunc()
Math.trunc(x) : 주어진 숫자 x의 소수 부분을 버린 후 반환한다. 즉, x의 소수 부분을 제외한 정수 부분만 반환한다. 음수인 경우에 소수점 아래를 버리기만 함.
Math.trunc(4.9) // 결과값 : 4
Math.trunc(9.2) // 결과값 : 9
Math.trunc(-4.9) // 결과값 : -4
Math.trunc(-9.2) // 결과값 : -9
반응형
'Web > JavaScript & JQuery' 카테고리의 다른 글
[JavaScript] ... 스프레드(spread) 문법 (0) | 2023.05.18 |
---|---|
[JavaScript] 소수점 자리수 자르기, 반올림(toFixed, toPrecision) (0) | 2023.05.18 |
[JavaScript] var, let, const 차이점과 쓰는 방법 추천 (0) | 2023.05.17 |
[JavaScript] 천단위 콤마 찍기, 소수점 포함 (0) | 2018.11.20 |
[JQuery] Jquery로 table안에 값 변경하기, 텍스트 말줄임 (0) | 2018.11.14 |
댓글
공지사항