Math.min 메서드
Math.min 메서드는 매개변수로 전달된
숫자 그룹 중 가장 작은 숫자를 반환합니다.
매개변수로 아무것도 전달되지 않으면
Infinity가 반환됩니다.
구문
Math.min(숫자, 숫자, 숫자...);
예제
다음 숫자 그룹에서 최솟값을 출력해 봅시다:
console.log(Math.min(40, 20, 42, 100, 67));
코드 실행 결과:
20
예제
다음 숫자 그룹에서 최솟값을 출력해 봅시다:
console.log(Math.min(-1, -100, -30, -25, 40));
코드 실행 결과:
-100
예제
다음 예제에서는 매개변수가 전달되지 않았기 때문에
Infinity가 출력됩니다:
console.log(Math.min());
코드 실행 결과:
Infinity
예제
기본적으로 이 함수는 배열에 대해 작동하지 않습니다. 그러나 전개 연산자(spread operator)를 사용하여 배열에서도 작동하도록 할 수 있습니다. 전개 연산자를 사용하여 배열의 최솟값을 출력해 봅시다:
let arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
코드 실행 결과:
1
예제
apply 메서드를 사용하여
함수가 배열에 대해 작동하도록 할 수도 있습니다:
let arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
코드 실행 결과:
1
함께 보기
-
숫자 그룹 중 최댓값을 반환하는
Math.max메서드