JavaScript - 문제 미리보기

문제 520

easy
JavaScript 문자열의 기본 특성에 대한 설명으로 올바른 것은?
A. 문자열은 변경 가능(mutable)하며, 원본 문자열을 직접 수정할 수 있다
B. 문자열은 변경 불가능(immutable)하며, 모든 문자열 메서드는 새로운 문자열을 반환한다
C. 문자열은 배열과 동일한 데이터 타입이다
D. 문자열 메서드는 원본 문자열을 수정하고 undefined를 반환한다

정답: B

JavaScript 문자열은 원시(primitive) 타입이며 불변(immutable)합니다. 즉, 한 번 생성된 문자열은 변경할 수 없으며, 모든 문자열 메서드들은 원본 문자열을 그대로 두고 새로운 문자열을 생성하여 반환합니다. 이는 메모리 효율성과 데이터 안정성을 위한 JavaScript의 설계 철학입니다.

💡 학습 팁

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