본문 바로가기

언어/javascript

javascript : 타이머 함수

반응형

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

메서드 이름 설명
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