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

JavaScript Math.max() 함수 완벽 가이드: 문법과 예제

JavaScript Math.max() 함수란?

Math 객체의 max() 함수는 여러 개의 숫자를 인수로 받아 그중 가장 큰 값을 반환하는 메서드입니다.

  • 인수로 숫자 하나만 전달하면 해당 숫자를 그대로 반환합니다.
  • 인수를 아무것도 전달하지 않으면 -Infinity(음의 무한대)를 반환합니다.
  • 인수 중 하나라도 숫자로 변환할 수 없는 값이 있으면 NaN을 반환합니다.

문법(Syntax)

Math.max() 함수의 기본 문법은 다음과 같습니다.

Math.max(48, 148, 3654);

예제

다음은 세 개의 숫자 중 가장 큰 값을 구해서 화면에 출력하는 예제입니다.

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var result = Math.max(48, 148, 3654);
      document.write("Maximum of the given numbers: "+result);
   </script>
</body>
</html>

실행 결과

Maximum of the given numbers: 3654

정리

Math.max() 함수는 배열 요소의 최댓값을 구할 때도 유용하게 활용됩니다. ES6 이후에는 스프레드 연산자(...)를 함께 사용하면 Math.max(...numbers) 형태로 배열 전체의 최댓값을 간편하게 계산할 수 있습니다.