언어/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() 함수는 지속적으로 실행하므로 컴퓨터의 자원도 계속 소비합니다.
반응형