티스토리 뷰
setInterval() 은 설정된 시간마다 반복되는 함수입니다. 먼저 사용법을 보면,
#code 01_01
setInterval(실행 함수 ,밀리초);
setInterval(function(){
console.log("1초 마다 실행됩니다.");
}, 1000);
setInterval()은 매개변수로 '실행될 함수'와 '시간'을 받습니다. 이때 시간은 밀리초로 설정해줍니다. 1000 밀리초는 1초, 60000 밀리초는 1분 입니다.
#code 01_02
var 함수명 = setInterval(실행 함수 ,밀리초);
var timer = setInterval(function(){
console.log("5초 마다 실행됩니다.");
}, 5000);
setInterval()을 위와 같이 변수에 담을 수 있습니다. setInterval()을 변수에 담으면, clearInterval()을 통해 중지 시킬 수 있습니다.
#code 02_01
clearInterval(함수명);
clearInterval()은 위와같이 매개변수로 함수를 받으며, 해당 함수는 종료됩니다. 아래는 사용법 입니다.
#code 02_02
var timer = setInterval(function(){
console.log("1초 마다 실행됩니다.");
}, 1000);
clearInterval(timer);
위와 같이 'timer' 라는 setInterval()을 생성한 뒤 clearInterval()을 통해 종료 시킵니다. #code 02_02은 'timer' 에서 설정된 시간보다, clearInterval()로 종료되는 시간이 더 빠르기 때문에 실행결과가 나오지 않게 됩니다. 아래는 조금 더 현실적인 예제입니다.
#code 02_02
var cnt = 0;
var timer = setInterval(function(){
cnt++;
console.log("1초 마다 실행됩니다.",cnt);
if(cnt == 5){
console.log("종료 합니다.",cnt);
clearInterval(timer);
}
}, 1000);
같은 작업을 1초마다, 5번 한다고 가정할 때의 예제입니다. 변수 cnt를 생성해준뒤 작업을 반복할 때 마다 카운트를 해주고, 원하는 카운트에서 clearInterval()을 통해 종료해 줍니다. 다음 글에서는 setInterval() 과 clearInterval()을 활용해 타이머를 만들어 보겠습니다.
'[JQUERY]자바스크립트' 카테고리의 다른 글
jQuery 050. 일회성 타이머 setTimeout(); (1) | 2019.05.04 |
---|---|
jQuery 049. setInterval() ,clearInterval()을 활용한 타이머 만들기 (0) | 2019.05.04 |
jQuery 047. callback 함수 (콜백 함수) (0) | 2019.04.30 |
jQuery 046. 리터럴 방식 & 객체 방식 & 익명함수 (0) | 2019.04.29 |
jQuery 045. function() 함수 (0) | 2019.04.24 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- jquery 반올림
- jquery 타이머
- 스크립트 반올림
- 테라M 녹스 자동
- jquery function
- 테라 매크로
- 오토핫키 비활성
- jquery for()
- 테라M 던전 매크로
- jquery list
- 스크립트 타이머
- 테라M 자동
- jquery for
- 테라M 오토핫키
- 오토핫키 비활성 이미지 클릭
- 스크립트 for()
- 이미지 서치
- 테라M 매크로
- 테라m
- jquery if
- jquery 형변환
- 스크립트 반복문
- 테라M 녹스
- 자바스크립트 if
- 오토핫키 비활성 매크로
- jquery 구구단
- 자바스크립트 형변환
- jquery if()
- 스크립트 for
- 오토핫키 이미지 서치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함