반응형
자바스크립트의 setTimeout()과 setInterval() 함수는 비동기적으로 특정 작업을 지연 실행하거나 반복 실행하는 데 사용됩니다. 이번 퀴즈에서는 이러한 타이머 함수들의 동작을 이해하고 문제를 풀어보세요!
퀴즈를 위한 코드
console.log("시작");
setTimeout(() => {
console.log("3초 후 실행");
}, 3000);
let count = 0;
const interval = setInterval(() => {
count++;
console.log(`반복 실행: ${count}`);
if (count === 3) {
clearInterval(interval);
console.log("반복 종료");
}
}, 1000);
console.log("끝");
퀴즈 문제
- console.log("시작");의 출력 시점은?
- a) 3초 후 실행
- b) 즉시 실행
- c) setTimeout() 후 실행
- d) setInterval() 종료 후 실행
- setTimeout() 함수는 어떤 역할을 하나요?
- a) 일정 시간 후 특정 코드를 실행한다.
- b) 즉시 실행되는 함수이다.
- c) 일정 간격으로 반복 실행한다.
- d) 특정 코드가 실행되기 전까지 실행을 중단한다.
- setInterval() 함수가 실행되는 동안 출력되는 결과는?
- a) 반복 실행: 1, 반복 실행: 2, 반복 실행: 3, 반복 종료
- b) 반복 실행: 3, 반복 실행: 2, 반복 실행: 1, 반복 종료
- c) 반복 종료, 반복 실행: 1, 반복 실행: 2, 반복 실행: 3
- d) 실행되지 않음
- clearInterval(interval);의 역할은?
- a) setTimeout()을 중단한다.
- b) setInterval()의 반복 실행을 중단한다.
- c) 모든 비동기 작업을 종료한다.
- d) setInterval()의 실행 속도를 변경한다.
정답 및 해설
- 정답: b) console.log("시작");은 동기적으로 실행되므로 즉시 출력됩니다.
- 정답: a) setTimeout()은 지정된 시간이 지난 후에 특정 코드를 실행하는 함수입니다.
- 정답: a) setInterval()은 1초마다 실행되며, 3번 실행된 후 clearInterval()을 통해 중단됩니다.
- 정답: b) clearInterval(interval);은 setInterval()로 실행 중인 반복 작업을 멈추는 역할을 합니다.
연관 포스팅
https://echinacea.tistory.com/218
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈17
자바스크립트의 예외 처리(try...catch)는 오류가 발생했을 때 프로그램이 멈추지 않도록 안전하게 처리하는 데 사용됩니다. 이번 퀴즈에서는 try...catch 문을 활용하여 예외를 처리하는 방법을 익혀
echinacea.tistory.com
반응형
'IT > Python Quiz' 카테고리의 다른 글
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈3 (0) | 2025.02.17 |
---|---|
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈2 (0) | 2025.02.17 |
[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈1 (0) | 2025.02.17 |
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈19 (0) | 2025.02.16 |
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈17 (0) | 2025.02.16 |
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈16 (0) | 2025.02.16 |
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈15 (0) | 2025.02.16 |
[javascript] 자바스크립트 코드 읽기 연습 - 초급 퀴즈14 (0) | 2025.02.16 |
댓글