📍 setTimeout
일정 시간 후에 함수를 실행한다.
setTimeout(callback, millisecond)
실행할 함수 callback 을 millisecond후에 실행한다.setTimeout(function(){ console.log('1초후실행') },1000)
📍 setInteval
일정 시간의 간격을 가지고 함수를 반복적으로 실행
setInterval(callback, millisecond)
millosecond마다 callback 함수를 실행한다.setInterval(function(){ console.log('1초마다 반복 실행') },1000)
📍 clearInterval
반복 실행중인 타이머를 종료 한다.
clearInterval(timerId)let timer = setInterval(function() { console.log('1초마다 실행') },1000) clearInterval(timer); //여기 부터 더이상 반복 실행 되지 않음