javaScript 소수점 처리 - 올림, 버림, 반올림

koseony·2022년 5월 6일
0

javaScript

목록 보기
4/8
post-thumbnail

javaScript 소수점 처리하는 방법

오늘은 가장 흔하게 많이 쓰이는 소수점처리하는 방법에 대해 알아보겠습니다.

1. 올림(Math.ceil())

Math.ceil() 함수는 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 정수로 반환합니다.

예제

Math.ceil(.95);    // 1
Math.ceil(4);      // 4
Math.ceil(7.004);  // 8
Math.ceil(-0.95);  // -0
Math.ceil(-4);     // -4
Math.ceil(-7.004); // -7

2. 버림(Math.floor())

Math.floor() 함수는 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환합니다.

예제

Math.floor(45.95); //  45
Math.floor(45.05); //  45
Math.floor(4); //   4
Math.floor(-45.05); // -46
Math.floor(-45.95); // -46

3. 반올림(Math.round())

Math.round() 함수는 입력값을 반올림한 수와 가장 가까운 정수 값을 반환합니다.

예제

Math.round(20.49); //  20
Math.round(20.5); //  21
Math.round(42); //  42
Math.round(-20.5); // -20
Math.round(-20.51); // -21

4. 고정소수점(.toFixed())

toFixed() 메서드는 숫자를 고정 소수점 표기법(fixed-point notation)으로 표시합니다.

예제

var numObj = 12345.6789;

numObj.toFixed();       // Returns '12346': 반올림하며, 소수 부분을 남기지 않습니다.
numObj.toFixed(1);      // Returns '12345.7': 반올림합니다.
numObj.toFixed(6);      // Returns '12345.678900': 빈 공간을 0으로 채웁니다.

여기까지 많이 쓰이는 소수점처리하는 방법을 알아보았습니다.
😀

profile
프론트엔드 개발자

0개의 댓글