JavaScript - 문제 미리보기

문제 235

hard
다음 코드의 실행 결과는? ```javascript const values = [0, 150, 30, 20, -8, -200]; const minVal = Math.min(...values); const maxVal = Math.max(...values); console.log(maxVal - minVal); ```
A. 350
B. 358
C. 200
D. 150

정답: A

`Math.min(0, 150, 30, 20, -8, -200)`: -200 (최솟값) `Math.max(0, 150, 30, 20, -8, -200)`: 150 (최댓값) 차이: 150 - (-200) = 150 + 200 = 350 스프레드 연산자(`...`)를 사용하여 배열의 요소들을 개별 인수로 전달했습니다. Math.min과 Math.max는 배열을 직접 받지 않으므로 이런 방법을 사용합니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.