본문 바로가기

Javascript

JavaScritp 자바스크립트 Math.max() 사용법

반응형

Math.max() 함수는 입력값으로 받은 0 개 이상의 숫자 중 가장 큰 숫자를 반환한다. 

아무 요소도 주어지지 않았다면 -Infinity 반환 

인수 중 하나라도 숫자로 변환하지 못하면 NaN로 반환 

 

 

 

기본틀 

Math.max([값1[, 값2[, ...]]])

 

 

예제1

let x = 10 , y = -20
console.log(Math.max());           // 인수가 주어지지않은 경우 -Infinity
console.log(Math.max(x,'안녕'));   // 인수 중 하나가 String => NaN
console.log(Math.max(x,y));        // 큰 수 10 반환

 

예제2 

 

let a = [1,2,3,4,5,6,7,8,9,10];
let b = [10,9,8,7,6,5,4,3,2,1];

console.log(Math.max(...a));
console.log(Math.max(...b));

console.log(a.indexOf(Math.max(...a)));
console.log(b.indexOf(Math.max(...a)));

 

 

반응형