반응형
타이머 함수는 특정 시간에 특정 함수를 실행할 수 있게 하는 함수입니다.
메서드 이름 | 설명 |
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() 함수는 지속적으로 실행하므로 컴퓨터의 자원도 계속 소비합니다.
반응형
'언어 > javascript' 카테고리의 다른 글
javascript : eval (0) | 2020.11.29 |
---|---|
javascript : 인코딩과 디코딩 함수 (0) | 2020.11.29 |
javascript : 클로저 (0) | 2020.11.29 |
javascript : callback 함수 (0) | 2020.11.29 |
javascript : arguments (0) | 2020.11.29 |