navigator 객체

타이머

자바스크립트에서는 미래의 특정 시점에 코드를 실행할 수 있는데, window 객체에서는 다음과 같은 전역 함수를 제공한다.

setTimeout()과 clearTimeout() 예제

setTimeout()과 clearTimeout()을 사용하는 예제는 다음과 같다.

var timeout;

function start(){
    timeout = setTimeout(function(){
        console.log("Hello world.");
    }, 3000);
}

function stop(){
    clearTimeout(timeout);
}

start();
stop();

setInterval()과 clearInterval() 예제

var interval;
var count = 0;

function start(){
    interval = setInterval(function(){
        console.log("Hello world.");
        count++;
        if (count == 5) stop();
    }, 2000);
}

function stop(){
    clearInterval(interval);
}

start();

위 코드를 실행한 결과는 다음과 같다.

Hello world.
Hello world.
Hello world.
Hello world.
Hello world.

관련 수업

← 이전다음 →