JavaScript의 Math.min() 함수는 여러 개의 숫자를 인수로 받아 그중 가장 작은 값(최솟값)을 반환하는 Math 객체의 메서드입니다.
- 인수로 숫자 하나만 전달하면 해당 값을 그대로 반환합니다.
- 인수를 아무것도 전달하지 않으면
Infinity(양의 무한대)를 반환합니다.
문법(Syntax)
Math.min() 함수의 기본적인 사용 문법은 다음과 같습니다.
Math.min(48, 148, 3654);
예제
다음 예제는 세 개의 숫자 중 최솟값을 계산하여 화면에 출력합니다.
<html>
<head>
<title>JavaScript Example</title>
</head>
<body>
<script type="text/javascript">
var result = Math.min(48, 148, 3654);
document.write("주어진 숫자들의 최솟값: " + result);
</script>
</body>
</html>
실행 결과
주어진 숫자들의 최솟값: 48
추가 팁
- 배열의 최솟값을 구할 때는 스프레드 연산자를 활용하면 편리합니다:
Math.min(...numbers) - 숫자로 변환할 수 없는 값이 인수에 포함되면
NaN을 반환합니다. - 반대로 최댓값을 구하고 싶다면
Math.max()함수를 사용하면 됩니다.