본문 바로가기
Programming/JavaScript

setInterval

by 막이 2012. 5. 10.

setInterval은 일정시간마다 반복적으로 어떠한 처리를 해야 할 때 쓰인다.

웹브라우저 하단 status bar에 일정 시간 단위로 문자가 나오게 하다든가,
어떠한 이미지를 반복적으로 교체하는 처리를 하여, 재밌는 애니메이션을 만들 수도 있는 것이다

set Interval( 처리, 시간설정(1/1000)초 )
Clear Interval()


setInterval 메소드의 첫번째 인수에는 처리할 구문이 존재해야 한다.

예) setInterval( "alert('good')", 1000) // 1초마다 good 메세지를 띄움

첫번째 인수의 처리할 구문은 문자열 데이타로 작성.
혹은 함수 리터널을 바로 대입해줘도 됨.


그리고 clearInterval은 setInterval을 중지시키는 일을 하는 메소드이다.

  <div id="view"></div>
  <SCRIPT LANGUAGE="JavaScript">
  <!--
  function printView(n){
    if(n == 5) clearInterval(timer); //5초가 되면 중지
    document.getElementById("view").innerHTML = n;
  }
 
  var i=0;
  var timer = setInterval(function(){
    printView(i++);
  }, 1000);
  //-->
  </SCRIPT>

'Programming > JavaScript' 카테고리의 다른 글

Array() 함수의 매개 변수에 따른 차이  (0) 2012.05.17
일치 연산자  (0) 2012.05.17
DOM 이란?  (0) 2012.05.10
잘못된 비교 연산자의 사용  (0) 2012.05.09
자바스크립트 비교 연산자  (0) 2012.05.09