본문 바로가기

프로그래밍 언어

[Java script] setTimeout(), setInterval()

※ 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.




setTimeout( method, delay, optional );

 : 대기 시간을 설정하여 설정 시간을 대기 후 함수를 한번 실행하는데 사용 한다.

- method(필수) : 실행할 함수명

- delay(필수) : 대기할 시간 (단위는 ms를 사용합니다. 1초는 1000ms)

- optional(옵션) : 스크립트 언어 타입 (Javascript, VBscript, Jscript)

 

예제 - IDChecked함수를 1초에 한번씩 실행

function IDChecked(){

alert("이게 실행");

}

idCheckID = setTimeout(IDChecked, 1000);

 

 

clearTimeout( id );

 : setTimeout을 해체할때 사용 하는 함수입니다.

id(필수) : 해체할 변수명을 적습니다.

 

예제

idCheckID = setTimeout(IDChecked, 1000);

clearTimeout(idCheckID);

 

 

setInterval( method, delay, optional );

 : 시간을 설정하여 반복하여 설정된 함수를 반복 실행 합니다.

method(필수) : 반복할 함수

delay(필수) : 반복할 시간

optional(옵션) : 스크립트 언어 타입(Javascript, VBScript, HScript)

 

예제

위의 setTimeout과 같이 사용 합니다.

 

 

clearInterval( id );

 : setInterval을 해체 할때 사용 하는 함수 입니다.

id(필수) :해체할 변수명을 적습니다.

 

예제

위의 clearTimeout과 같이 사용 합니다.