웹 프로그래밍/자바스크립트
자바스크립트 Math.max() 함수 가장 큰 숫자 반환하기
녹두장군1
2023. 12. 7. 16:18
반응형
“Math.max()” 함수는 주어진 숫자들 중에서 가장 큰 숫자를 반환하는 함수입니다. “Math.max()” 함수는 숫자들 중에서 최댓값을 찾아 반환합니다. 주로 여러 숫자나 변수 중에서 가장 큰 값을 필요로 할 때 사용됩니다. 아래는 “Math.max()” 함수의 구문과 사용 예제, 설명, 그리고 출력 결과에 대한 정보입니다.

| ◎ 1. 구문 |
Math.max() 함수는 전달된 숫자 중에서 가장 큰 값을 반환하는 JavaScript의 내장 함수입니다. 이 함수는 다음과 같이 사용됩니다.
Math.max([value1[, value2, ...]])
l value1, value2, ...: 비교할 숫자들.
value1, value2, ...: 비교할 숫자들. 이들은 함수에 전달되어 최대값을 찾을 대상이 됩니다.
| ◎ 2. 최댓값 찾기 |
“maxNumber” 변수에는 “25”가 저장됩니다. “Math.max()” 함수는 주어진 숫자 중에서 가장 큰 숫자를 반환합니다.
const maxNumber = Math.max(10, 5, 20, 15, 25);
console.log(maxNumber)
[출력]
25
| ◎ 3. 변수와 함께 사용 |
“max” 변수에는 “50”이 저장됩니다. “Math.max()” 함수는 변수와 함께 사용하여 가장 큰 값을 찾을 수 있습니다.
const num1 = 30;
const num2 = 50;
const num3 = 15;
const max = Math.max(num1, num2, num3);
console.log(max)
[출력]
30
| ◎ 4. 배열에서 최댓값 찾기 |
“maxFromArray” 변수에는 “21”이 저장됩니다. 스프레드 연산자(“...”)를 사용하여 배열에서 최댓값을 찾을 수 있습니다.
const numbers = [12, 8, 21, 6, 15];
const maxFromArray = Math.max(...numbers);
만약 배열 객체를 그대로 입력하면 NaN 오류가 발생합니다.
const numbers = [12, 8, 21, 6, 15];
const maxFromArray = Math.max(numbers);
console.log(maxFromArray);
[출력]
NaN
* NaN 에 대한 상세 내용은 아래 링크를 참고하세요.
https://mainia.tistory.com/4064
반응형