16.3 대수 함수
16.3.3. 기타 함수
[표 16-3]은 절댓값, 부호, 배열의 최소값/최대값 등 숫자 관련 기타 함수입니다.
표 16-3 숫자 관련 기타 함수
함수 | 설명 | 예제 |
---|---|---|
Math.abs(x) | x의 절대값 | Math.abs(-5.5) // 5.5 Math.abs(5.5) // 5.5 |
Math.sign(x) | x의 부호. x가 음수면 -1, 양수면 1, 0이면 0입니다. | Math.sign(-10.5) // -1 Math.sign(6.77) // 1 |
Math.ceil(x) | x의 올림(ceiling), x보다 크거나 같은 정수 중 가장 작은 수 | Math.ceil(2.2) // 3 Math.ceil(-3.8) // -3 |
Math.floor(x) | x의 내림(floor), x보다 작거나 같은 정수 중 가장 큰 수 | Math.floor(2.8) // 2 Math.floor(-3.2) // -4 |
Math.trunc(x) | x의 버림. 소수점 아래 부분을 모두 제거하고 정수 부분만 남긴 수입니다. | Math.trunc(7.7) // 7 Math.trunc(-5.8) // -5 |
Math.round(x) | x의 반올림 | Math.round(7.2) // 7 Math.round(7.7) // 8 Math.round(-7.7) // -8 Math.round(-7.2) // -7 |
Math.min(x1, x2, …) | 매개변수 중 최소값 | Math.min(1, 2) // 1 Math.min(3, 0.5, 0.66) // 0.5 Math.min(3, 0.5, -0.66) // -0.66 |
Math.max(x1, x2, …) | 매개변수 중 최대값 | Math.max(1, 2) // 2 Math.max(3, 0.5, 0.66) // 3 Math.max(-3, 0.5, -0.66) // 0.5 |