LHJ

I'm a FE developer.

16.3 대수 함수 - 3. 기타 함수

24 May 2020 » js_lj

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