console.log("first");
setTimeout(() => console.log("second"), 1000);
console.log("third");
// 실행 결과: first → third → second
clearTimeout(id)으로 예약 취소 가능const timerId = setTimeout(() => console.log("2초 뒤 실행"), 2000);
clearTimeout(timerId); // 실행 취소
clearInterval(intervalId) 사용const id = setInterval(() => console.log("1초마다 실행"), 1000);
clearInterval(id);
.alert 요소에 .show 클래스 추가setTimeout()으로 3초 후 알림 제거clearTimeout() 처리img.src 속성 변경setInterval 활용$img.setAttribute('src', images[imgIdx]);
body.style.backgroundColor를 순차 변경setTimeout으로 15초 후 인터벌 중지setInterval()로 10ms 단위 시간 측정clearInterval(), 로그 저장const minutes = Math.floor(elapsedTime / 60000);
const seconds = Math.floor((elapsedTime % 60000) / 1000);
const milliseconds = Math.floor((elapsedTime % 1000) / 10);
✅ 총정리
setTimeout, setInterval을 활용해 다양한 시간 기반 동작 구현