특정 시간 단위로 실행되는 함수에는 setInterval() 가 있다.
기본 형태
setInterval(function() { ... }, 지연시간);
이 함수에 기능을 추가해주면 타이머 처럼 사용할 수 있다.
예) 1초 단위로 웹 콘솔에 '1초 경과'를 출력하고 싶은 경우
var timeScope = 1000;
var mySchedule = setInterval(function(){
console.log("1초 경과!");
}, timeScope);
만약 해당 함수를 정지 시키고 싶은 경우,
앞서 선언한 mySchedule 이라고 선언한 ID에 clearInterval() 이용하면 된다.
function stopMySchedule() {
clearInterval(mySchedule);
}
'[개발] Programming > Javascript' 카테고리의 다른 글
자바스크립트 대문자 소문자 변환 함수 toUpperCase(), toLowerCase() (0) | 2018.11.05 |
---|---|
자바스크립트 객체 선언 및 활용 (0) | 2018.10.30 |
자바스크립트 date() 함수로 날짜(일 월 년) 구하기 (0) | 2018.10.30 |
자바스크립트 윈도우 팝업창 띄우기 및 옵션 (0) | 2018.10.30 |
자바스크립트 한글 문자열 깨지는 경우, encode / decode (0) | 2018.10.30 |
댓글