반응형
자바스크립트에서 split(), join(), replace() 같은 문자열 조작 메서드는 데이터를 변환하는 데 매우 유용합니다. 이번 퀴즈에서는 이러한 메서드를 활용하는 문제를 풀어보세요!
퀴즈를 위한 코드
const text = "Hello, JavaScript World!";
const words = text.split(" ");
const newText = text.replace("JavaScript", "JS");
const joinedText = words.join("-");
console.log(words);
console.log(newText);
console.log(joinedText);
퀴즈 문제
- console.log(words);의 출력 결과는?
- a) ["Hello,", "JavaScript", "World!"]
- b) ["Hello", "JavaScript", "World"]
- c) "Hello, JavaScript World!"
- d) 오류 발생
- console.log(newText);의 출력 결과는?
- a) "Hello, JS World!"
- b) "Hello, JavaScript World!"
- c) ["Hello,", "JS", "World!"]
- d) 오류 발생
- console.log(joinedText);의 출력 결과는?
- a) "Hello,-JavaScript-World!"
- b) "Hello, JavaScript World!"
- c) "Hello JavaScript World!"
- d) 오류 발생
- replace() 메서드는 어떤 역할을 하나요?
- a) 문자열을 배열로 변환한다.
- b) 문자열 내 특정 값을 변경한다.
- c) 문자열을 소문자로 변환한다.
- d) 문자열을 반대로 뒤집는다.
정답 및 해설
- 정답: a) split(" ")은 공백을 기준으로 문자열을 나누어 배열을 반환하므로 ["Hello,", "JavaScript", "World!"]가 됩니다.
- 정답: a) replace("JavaScript", "JS")는 문자열 내 "JavaScript"를 "JS"로 변경합니다.
- 정답: a) join("-")은 배열의 각 요소를 -로 연결하여 "Hello,-JavaScript-World!"를 생성합니다.
- 정답: b) replace() 메서드는 기존 문자열에서 특정 부분을 새로운 값으로 변경하는 기능을 합니다.
연관 포스팅
https://echinacea.tistory.com/221
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈18
자바스크립트의 setTimeout()과 setInterval() 함수는 비동기적으로 특정 작업을 지연 실행하거나 반복 실행하는 데 사용됩니다. 이번 퀴즈에서는 이러한 타이머 함수들의 동작을 이해하고 문제를 풀
echinacea.tistory.com
반응형
'IT > Python Quiz' 카테고리의 다른 글
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈4 (0) | 2025.02.17 |
---|---|
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈3 (0) | 2025.02.17 |
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈2 (0) | 2025.02.17 |
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈1 (0) | 2025.02.17 |
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈18 (0) | 2025.02.16 |
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈17 (0) | 2025.02.16 |
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈16 (0) | 2025.02.16 |
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈15 (0) | 2025.02.16 |
댓글