언어/javascript

javascript : 타이머 함수

하이후에호 2020. 11. 29. 18:46
반응형

타이머 함수는 특정 시간에 특정 함수를 실행할 수 있게 하는 함수입니다.

메서드 이름 설명
setTimeout(function,millisecond) 일정 시간 후 함수를 한 번 실행합니다.
setInterval(fucntinon,millisecond) 일정 시간마다 함수를 반복해서 실행합니다.
clearTimeout(id) 일정 시간 후 함수를 한 번 실행하는 것을 중지합니다.
clearInterval(id) 일정 시간마다 함수를 반복하는 것을 중단합니다.
// 1초마다 함수를 실행합니다.
var intervalID = setInterval(function () {
    console.log('<p>' + new Date() + '</p>');

},1000);

setTimeout(function(){
    clearInterval(intervalID);
},1000);

 

setTimeout() 메서드는 특정한 시간 후에 함수를 한 번 실행하고, setInterval() 메서드는 특정한 시간마다 함수를 실행합니다.

 

setTimeout() 함수는 한 번만 실행하므로 특별히 주의할 사항이 없지만, setInterval() 함수는 지속적으로 실행하므로 컴퓨터의 자원도 계속 소비합니다.

 

반응형