setInterval()
setInterval() 일정 시간마다 함수를 반복해서 실행합니다.
setInterval()
setInterval() 일정 시간마다 함수를 반복해서 실행합니다.
setInterval(함수, 시간);
비교(Compare)
- 일정한 시간마다 함수를 반복해서 사용한다면 setInterval()을 사용합니다.
- 일정한 시간 후에 함수를 한 번만 사용한다면 setTimeout()을 사용합니다.
- 일정한 시간마다 함수를 반복해서 사용하는 것을 중지할려면 clearInterval()을 사용합니다.
- 일정한 시간 후에 함수를 한 번만 사용하는 것을 중지할려면 clearTimeout()을 사용합니다.
Sample1
일정한 시간마다 함수가 실행되는 예제입니다.
결과
함수가 실행되었습니다.
함수가 실행되었습니다.
함수가 실행되었습니다........
함수가 실행되었습니다.
함수가 실행되었습니다........
html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>타이머 설정</title>
</head>
<body>
<script>
function func1(){
document.write("함수가 실행되었습니다.<br>");
}
setInterval(func1, 5000);
</script>
</body>
</html>
호환성(Compatibility)
6 | 7 | 8 | 9 | 10 | 11 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
setInterval() | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |