목차
javascript 시간 제어 함수 setTimeout(), setInterval(), clearTimeout()
JavaScript에서 시간 제어를 위해 사용되는 함수는 크게 두 가지가 있습니다.
- setTimeout() 함수는 일정 시간 후 함수를 한 번만 실행합니다.
- setInterval() 함수는 일정 시간 간격마다 함수를 반복해서 실행합니다.
두 함수의 사용법은 다음과 같습니다.
// setTimeout() 함수
setTimeout(함수, 시간);
// setInterval() 함수
setInterval(함수, 시간);
함수는 실행할 함수입니다.
시간은 밀리초(ms) 단위의 시간입니다.
setTimeout() 함수의 예는 다음과 같습니다.
// 10초 후 "Hello, world!"를 출력합니다.
setTimeout(() => {
console.log("Hello, world!");
}, 10000);
setInterval() 함수의 예는 다음과 같습니다.
// 1초마다 "1초 지났습니다."를 출력합니다.
setInterval(() => {
console.log("1초 지났습니다.");
}, 1000);
clearTimeout() 함수는 setTimeout() 함수를 취소하는 함수입니다.
// 10초 후 "Hello, world!"를 출력할 예정입니다.
let timerId = setTimeout(() => {
console.log("Hello, world!");
}, 10000);
// 5초 후 타이머를 취소합니다.
clearTimeout(timerId);
clearInterval() 함수는 setInterval() 함수를 취소하는 함수입니다.
// 1초마다 "1초 지났습니다."를 출력할 예정입니다.
let timerId = setInterval(() => {
console.log("1초 지났습니다.");
}, 1000);
// 5초 후 타이머를 취소합니다.
clearInterval(timerId);
반응형
'Dev > script' 카테고리의 다른 글
공무원 임용령 개정안 공무원 최저승진연수 5년 단축 (0) | 2023.11.19 |
---|---|
에라토스테네스의 체 JS 소수 찾기 알고리즘 만들기 (0) | 2023.11.15 |
자바스크립트 바인딩: 개념과 활용 Javascript binding (0) | 2023.10.31 |
썸네일 이미지 비율 유지 영역에 꽉 차게 이미지 자르기 한 후 가운데 정렬 CSS 및 jquery 가로세로 비율 (0) | 2023.10.06 |
jQuery 선택자 함수 slice() - 시작부터 끝까지 인덱스 일부만 선택하기 (0) | 2023.09.07 |
댓글