이론/JS
[JS] Math.max / Math.min
millfeel1298
2021. 1. 2. 01:53
요약
| 내장 객체 | 설명 |
| Math.max(value1[, value2[, ...]]]) | 입력 매개 변수 중 가장 큰 숫자를 반환 |
| Math.min(value1[, value2[, ...]]]) | 입력 매개 변수 중 가장 낮은 숫자를 반환 |
Q. 숫자 이외의 유형을 비교할 땐 어떻게 되나요?
- 유형을 숫자로 변환해서 비교 한다.
- 매개 변수를 숫자로 변환 할 수 없는 경우 NaN이 리턴된다.

Q. 값을 아무것도 입력하지 않으면 어떻게 되나요?
- Math.max는 Infinity를 반환
- Math.min은 -Infinity를 반환
!. max(), min()은 생성자 함수를 사용할 수 없다. (정적 메서드 공부안해서 이해를 못함)
max(), min()은 Math의 정적 메서드이므로 생성한 Math 객체의 메서드가 아니라 항상 Math.max|min()으로 사용한다.

[공부 좌표]
[공부 필요]