JavaScript - 문제 미리보기

문제 536

hard
다음 중 `Number()` 함수의 결과가 다른 것은?
A. Number(true)
B. Number("10")
C. Number(" 10 ")
D. Number("10,33")

정답: D

`Number()` 함수는 다양한 타입을 숫자로 변환합니다. `Number(true)`는 1, `Number("10")`과 `Number(" 10 ")`는 모두 10을 반환합니다(앞뒤 공백은 무시됨). 하지만 `Number("10,33")`는 쉼표가 포함되어 있어 유효하지 않은 숫자 형식이므로 NaN을 반환합니다.

💡 학습 팁

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