setTimeout과 setInterval 사용 법 등등 > script

본문 바로가기
사이트 내 전체검색

script

setTimeout과 setInterval 사용 법 등등

페이지 정보

작성자 서방님 댓글 0건 조회 148회 작성일 07-08-08 11:23

본문

tid=setTimeout(a,b)은 b초후에 a함수를 실행합니다. 이것은 1회만 실행
tid=setInterval(a,b)는 b초마다 a함수를 실행합니다. 이것은 무한루프

둘모두 실행후 중단할때에는 clearTimeout(tid) 와 clearInterval(tid) 로 실행을 중단합니다.

tid는 setTimeout과 setInterval을 실행후에 리턴되는 타이머 ID구요,

이 타이머ID로서 타이머를 중단할 수 있는거지요.

setTimeout을 이용한 반복문의 예제
<script>
cnt=0;
 function a(){
  if(cnt<10){
  cnt++;
  alert(cnt);
  tid=setTimeout(a,1000); //1초후 a함수 실행 - 재귀호출
  } else
    clearTimeout(tid);
 }
a();
</script>

setInterval을 이용한 반복문의 예제
<script>
cnt=0;
 function a(){
 if(cnt<10){
  cnt++;
  alert(cnt);
  } else
    clearInterval(tid);
 }
  tid=setInterval(a,1000); //1초후 a함수 실행 - 재귀호출
</script>

댓글목록

등록된 댓글이 없습니다.

Total 846건 38 페이지
게시물 검색

회원로그인

접속자집계

오늘
63
어제
302
최대
1,347
전체
155,124
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.