올림 ( Math.ceil() )
소수점 여부와 상관없이 올림 처리 한다.
입력받은 수보다 크거나 같은 정수 중 가장 작은 정수를 반환한다.
// 양수
let ceil_1 = Math.ceil(1); // 1
let ceil_2 = Math.ceil(1.22); // 2
let ceil_3 = Math.ceil(1.5); // 2
let ceil_4 = Math.ceil(1.6666); // 2
// 음수
let ceil_5 = Math.ceil(-1); // -1
let ceil_6 = Math.ceil(-1.22); // -1
let ceil_7 = Math.ceil(-1.5); // -1
let ceil_8 = Math.ceil(-1.6666); // -1
자릿수 지정해서 올리기
let ceil_1 = Math.ceil(1.22 * 10) / 10; // 1.3
let ceil_2 = Math.ceil(1.222 * 100) / 100; // 1.23
내림 ( Math.floor() )
소수점 여부와 상관없이 내림 처리 한다.
입력받은 수보다 작거나 같은 정수 중 가장 큰 정수를 반환한다.
// 양수
const floor_1 = Math.floor(1); // 1
const floor_2 = Math.floor(1.22); // 1
const floor_3 = Math.floor(1.5); // 1
const floor_4 = Math.floor(1.666); // 1
// 음수
const floor_5 = Math.floor(-1); // -1
const floor_6 = Math.floor(-1.22); // -2
const floor_7 = Math.floor(-1.5); // -2
const floor_8 = Math.floor(-1.666); // -2
자릿수 지정해서 내리기
let floor_1 = Math.floor(1.222 * 10) / 10; // 1.2
let floor_2 = Math.floor(1.222 * 100) / 100; // 1.22
반올림 ( Math.round() )
0.5 이상일 경우 올리고, 0.5 미만이면 내린다.
입력받은 수의
소수점 이하의 값이 0.5보다 크면, 입력받은 수보다 다음으로 높은 절대값을 가지는 정수를 반환한다.
소수점 이하의 값이 0.5보다 작으면, 입력받은 수보다 절대값이 더 낮은 정수를 반환한다.
소수점 이하의 값이 0.5와 같으면, 입력받은 수보다 큰 다음 정수를 반환한다.
// 양수
const round_1 = Math.round(1); // 1
const round_2 = Math.round(1.22); // 1
const round_3 = Math.round(1.5); // 2
const round_4 = Math.round(1.666); // 2
// 음수
const round_5 = Math.round(-1); // -1
const round_6 = Math.round(-1.22); // -1
const round_7 = Math.round(-1.5); // -1
const round_8 = Math.round(-1.666); // -2
자릿수 지정해서 반올림하기
let round_1 = Math.round(1.5 * 10) / 10; // 1.5
let round_2 = Math.round(1.55 * 10) / 10; // 1.6
let round_3 = Math.round(1.555 * 10) / 10; // 1.6
let round_4 = Math.round(1.555 * 100) / 100; // 1.56
'Javascript' 카테고리의 다른 글
[Javascript] 프로토타입 ( Prototype ) (0) | 2024.08.22 |
---|---|
[Javascript] Random - 난수 생성하기 (0) | 2024.08.21 |
[Javascript] Map (0) | 2024.08.19 |
[Javascript] this (0) | 2024.08.14 |
[Javascript] var, let, const (0) | 2024.08.12 |