개발로그필름
[JS] Math.floor(), Math.ceil(), Math.round() 개념과 예제 본문
728x90
반응형
SMALL
Math.floor()
주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환
console.log(Math.floor(6.9)); // 6
console.log(Math.floor(5.05)); // 5
console.log(Math.floor(10)); // 10
console.log(Math.floor(-5.05)); // -6
Math.ceil()
주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 정수(integer)로 반환
Math.ceil(0.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
Math.round()
입력값을 반올림한 수와 가장 가까운 정수 값 반환
console.log(Math.round(0.9)); // 1
console.log(Math.round(5.95), Math.round(5.5), Math.round(5.05)); // 6 6 5
console.log(Math.round(-5.05), Math.round(-5.5), Math.round(-5.95)); // -5 -5 -6
소수점 이하 값 > 0.5 => 절대값 높은 정수 리턴
소수점 이하 값 < 0.5 => 절대값 낮은 정수 리턴
소수점 이하 값 = 0.5 => 입력받은 수보다 큰 다음 정수 리턴
반응형
LIST
'IT > JavaScript' 카테고리의 다른 글
[js] 배열 오름차순, 내림차순 (0) | 2023.04.04 |
---|---|
[JS] isNaN() 문자열이 숫자인지 판별 (0) | 2023.02.08 |
[JS] push(), apply() (0) | 2023.01.24 |
[JS] some() & every() 의 모든 것 (0) | 2023.01.20 |
[JS] 문자열 (생성, 이스케이프, 백틱) (0) | 2022.12.12 |
Comments