JavaScript - 문제 미리보기

문제 701

medium
1초마다 반복해서 현재 시간을 표시하기 위해 빈칸에 들어갈 올바른 함수는? ```javascript ________(myFunction, 1000); function myFunction() { let d = new Date(); document.getElementById("demo").innerHTML = d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds(); } ```
A. setTimeout
B. setInterval
C. setRepeat
D. setLoop

정답: B

`setInterval` 함수는 지정된 시간 간격마다 반복해서 함수를 실행합니다. `setTimeout`은 한 번만 실행되지만, `setInterval`은 중단될 때까지 계속 반복 실행됩니다. 위 코드는 매초마다 현재 시간을 업데이트하는 실시간 시계를 만드는 전형적인 `setInterval` 사용 예제입니다. 1000밀리초(1초)마다 `myFunction`이 호출되어 시간이 갱신됩니다.

💡 학습 팁

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