JavaScript - 문제 미리보기
문제 701
medium
1초마다 반복해서 현재 시간을 표시하기 위해 빈칸에 들어갈 올바른 함수는?
```javascript
________(myFunction, 1000);
function myFunction() {
let d = new Date();
document.getElementById("demo").innerHTML =
d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds();
}
```
정답: B
`setInterval` 함수는 지정된 시간 간격마다 반복해서 함수를 실행합니다. `setTimeout`은 한 번만 실행되지만, `setInterval`은 중단될 때까지 계속 반복 실행됩니다. 위 코드는 매초마다 현재 시간을 업데이트하는 실시간 시계를 만드는 전형적인 `setInterval` 사용 예제입니다. 1000밀리초(1초)마다 `myFunction`이 호출되어 시간이 갱신됩니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.