자바스크립트 Math.max()

 

Math.max() 

주어진 숫자 중 가장 큰 값을 반환해요.

 

 

Math.max( a, b, c, d... )

  • a,b,c,d ...  : 비교할 숫자들 (숫자형)

 

반환값

  • 가장 큰 숫자 반환
  • 인자 중 하나라도 NaN 이면 결과는 NaN
  • 인자가 없으면 -Infinity 반환

예제

console.log(Math.max(1, 5, 3)); // 5 

console.log(Math.max(-10, 0, 10)); // 10 

console.log(Math.max(100)); // 100 

console.log(Math.max()); // -Infinity 

console.log(Math.max(3, "a")); // NaN

 

배열에서 사용하려면?

Math.max()는 개별 인자를 받기 때문에, 배열은 전개 연산자(...) 와 함께 사용해야 합니다.

const numbers = [1, 5, 3, 9]; 

console.log(Math.max(...numbers)); // 9