홈페이지제작/자바스크립트

clearInterval 함수를 이용한 타이머 사용 자바스크립트

개발괴발 2012. 8. 15. 14:03

자바스크립트에서 실행중인 타이머의 중단 (clearInterval)

clearInterval

setInterval 함수로 시작된 타이머의 실행을 중단시킬 때 사용됩니다.

사용예

<input type=text id=txt_temp value=1>

<script>
var t = setInterval(mmm, 1000); // -- (1) 타이머 실행

function mmm()
{
    txt_temp.value = txt_temp.value*1 + 1;
    if(txt_temp.value == 20) {
        clearInterval(t);  // --- (2) 타이머 중단
    }
}
</script>

(1) 에서 시작한 타이머 t 를 (2)에서 중단시키는 예제입니다.

좀더 설명드리자면, 1초마다 mmm 함수가 수행되어집니다. 수행결과로 txt_temp 의 값이 1씩 증가하게 됩니다. txt_temp 의 값이 20에 도달하면 타이머의 실행을 중단시킵니다.

결과로, txt_temp 의 값은 1에서 20까지 증가하다가 20에서 멈추게 됩니다.