setTimeout(callback, ms) : 시간(ms) 경과 후 콜백함수가 호출되어 콜백함수에 작성된 명령을 한번만 실행하는 함수 - timeoutId(setTimeout 함수 호출에 대한 식별자) 반환
clearTimeout(timeoutId) : timeoutId 식별자를 이용하여 setTimeout 함수의 실행을 취소하는 함수
setInterval(callback, ms) : 시간(ms) 경과마다 콜백함수가 호출되어 콜백함수에 작성된 명령을 반복적으로 실행하는 함수 - intervalId(setInterval 함수 호출에 대한 식별자) 반환
clearInterval(intervalId) : intervalId 식별자를 이용하여 setInterval 함수의 실행을 취소하는 함수
var id=setInterval(function() {
alert("setInterval 함수에 의해 반복 실행되는 명령");
}, 1000);
/*
//함수 호출시 매개변수에 화살표 함수 전달 가능
var id=setInterval(() => {
alert("setInterval 함수에 의해 반복 실행되는 명령");
}, 1000);
*/
setTimeout(function() {
clearInterval(id);
}, 5000);