[JavaScript] 반올림, 올림, 내림

윤후·2022년 5월 25일
0

JavaScript

목록 보기
2/21

올림 Math.ceil()

Js에서 숫자를 올림 처리할 경우에는 Math.ceil()함수를 사용한다.
입력받은 숫자보다 크거나 같은 정수 중 가장 작은 정수를 리턴한다. 즉, 입력받은 숫자를 올림한 정수를 리턴하는 함수이다.

const num = Math.ceil(1.2) // 2
const num = Math.ceil(1.5) // 2
const num = Math.ceil(1.7) // 2
const num = Math.ceil(1.88) // 2
const num = Math.ceil(0) // 0
const num = Math.ceil(Null) // 0
const num = Math.ceil(-1) // -1
const num = Math.ceil(-1.123) // -1
const num = Math.ceil(-1.5) // -1
const num = Math.ceil(-1.888) // -1

내림 Math.floor()

Js에서 숫자를 내림처리할 때는 주로 Math.floor를 함수를 사용한다.
입력받은 숫자보다 작거나 같은 정수 중 가장 큰 정수를 리턴한다. 즉, 입력받은 숫자를 내림한 정수를 리턴하는 함수이다.

const num = Math.ceil(1.2) // 1
const num = Math.ceil(1.5) // 1
const num = Math.ceil(1.7) // 1
const num = Math.ceil(1.88) // 1
const num = Math.ceil(0) // 0
const num = Math.ceil(Null) // 0
const num = Math.ceil(-1) // -1
const num = Math.ceil(-1.123) // -2
const num = Math.ceil(-1.5) // -2
const num = Math.ceil(-1.888) // -2

반올림 Math.round()

js에서 숫자를 반올림 처리할 때는 주로 Math.round()함수를 사용한다.

  • 파라미터로 입력받은 숫자의 소숫점 0.5보다 크면 입력받은 수보다 다음으로 높은 절대값을 가지는 정수를 리턴
  • 파라미터로 입력받은 숫자의 소숫점 0.5보다 작으면 입력받은 수보다 절대값이 더 낮은 정수를 리턴한다.
  • 소수점 이하의 값이 0.5와 같으면 입력받은 수보다 큰 다음 정수를 리턴한다.
const num = Math.ceil(1.2) // 1
const num = Math.ceil(1.5) // 2
const num = Math.ceil(1.7) // 2
const num = Math.ceil(1.88) // 2
const num = Math.ceil(0) // 0
const num = Math.ceil(Null) // 0
const num = Math.ceil(-1) // -1
const num = Math.ceil(-1.123) // -1
const num = Math.ceil(-1.5) // -1
const num = Math.ceil(-1.888) // -2
profile
궁금한걸 찾아보고 공부해 정리해두는 블로그입니다.

0개의 댓글