Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 여러 숫자 중 가장 작은 값 구하기 – Math.min() 메서드 활용법

JavaScript에서 0개 이상의 숫자 중 가장 작은 값을 구하려면 Math.min() 메서드를 사용하면 됩니다. 이 메서드는 인수로 전달된 값들 중 최솟값을 반환하며, 만약 인수가 하나도 전달되지 않으면 -Infinity를 결과로 반환합니다.

문법(Syntax)

Math.min() 메서드의 기본 문법은 다음과 같습니다.

Math.min(value1, value2, ... valueN);

여기서 매개변수 value1, value2, ... valueN에는 비교하고자 하는 숫자들이 들어갑니다.

예제

아래 코드를 실행하면 여러 숫자 중 가장 작은 값을 손쉽게 확인할 수 있습니다.

<html>
   <head>
      <title>JavaScript Math min() Method</title>
   </head>
   <body>
     <script>
         var value = Math.min(30, 100, -50, 90);
         document.write("첫 번째 값 : " + value);

         value = Math.min(0, -1);
         document.write("<br />두 번째 값 : " + value);
     </script>
   </body>
</html>

실행 결과

첫 번째 값 : -50
두 번째 값 : -1

위 예제에서 첫 번째 호출인 Math.min(30, 100, -50, 90)은 네 개의 숫자 중 가장 작은 -50을 반환하고, 두 번째 호출인 Math.min(0, -1)-1을 반환합니다.

참고 사항

  • 인수가 없이 Math.min()을 호출하면 -Infinity가 반환됩니다.
  • 배열의 요소 중 최솟값을 구할 때는 스프레드 연산자를 활용할 수 있습니다. 예: Math.min(...numbers)
  • 인수 중 하나라도 숫자로 변환할 수 없는 값(NaN)이 포함되면 결과는 NaN이 됩니다.