코드로보시죠
[JavaScript-41] 반올림, 올림, 버림 함수 round, floor, ceil 본문
세 기능 모두 Math내장 객체에 있습니다.
코드로 보시죠
console.log(Math.round(2.55523)) //2
console.log(Math.round(6.1381237)) //1
Math.round를 쓰시면, 결과값은 정수가 됩니다! 반올림된 것이죠.
Math.round메소드는, 소숫점 자리 지정 기능이 따로 없습니다. 그냥 무조건 반올림 결과는 정수입니다.
만약, 소숫점 n째 자리까지만 표현하고 싶다면, round가 아니라, toFixed함수를 쓰면 되겠죠?
console.log(Math.floor(2.55523)) //2
console.log(Math.ceil(2.55523)) //3
floor는 버림, ceil은 올림 함수입니다.
소숫점 크기와 상관 없이, 그냥 무조건 소수점을 다 버리거나, 다 올려버립니다.
이 둘 역시 결과값은 모두 정수라는 점!
'[JavaScript] 코드잇과 함께!' 카테고리의 다른 글
[JavaScript-43] 문자열은 수정 불가! (0) | 2023.09.28 |
---|---|
[JavaScript-42] 문자열 메소드(slice, trim, 대소문자 변환, indexOf) (0) | 2023.09.28 |
[JavaScript-40] Math 객체 (절댓값, 최대최소, 제곱근, 거듭제곱 표현) (0) | 2023.09.28 |
[JavaScript-39] toFixed, toString (0) | 2023.09.28 |
[JavaScript-38] e가 사용된 숫자의 의미(지수표기법) (0) | 2023.09.28 |