본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


Javascript/[기초] Javascript

(기본/기초) javascript setTimeout setInterval clearInterval

야근없는 행복한 삶을 위해 ~
by 마샤와 곰 2019. 11. 8.

 

 

setTimeout 메서드는 일정시간후 함수를 실행한다.

1번만 동작하고 그 이후에는 동작하지 않는다.

//setTimeout(fn, delay); 실행할함수, 간격

setTimeout(function(){
    console.log('setTimeout')
}, 1000); //1초후 setTimeout출력

 

setInterval 메서드는 일정시간마다 함수를 실행한다.

//setInterval(fn, delay); 실행할 함수, 간격

setInterval(function(){
    console.log('setInterval')
}, 1000) //1초마다 setInterval출력

 

clearInterval 메서드는 setInterval로 반복하고 있는걸 멈추게 한다.

// clearInterval(setInterval로 생성된 대상);


var count = 0;

var repeat = setInterval(function(){
    console.log('setInterval');
    count++;  //숫자 count를 증가,
    if(count==5){   // 5가되면 멈춰라
        clearInterval(repeat);
    }
}, 1000);  //1초에 1번씩 동작

 

 

 

반응형
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)

댓글