2017. 2. 14. 21:16
반응형
자바스크립트의 setInterval/clearInterval 활용
하지만 이렇게 만든 카운트다운은 실제 시간과 비교한다면 아마 미세한 차이가 있을 것으로 예상된다.
5부터 시작하려면 cityCat에 1을 뺀 4를 넣으면 된다.
clearInterval(repeat)을 빼도 정상적으로 작동되는 것처럼 보이지만,
실제로는 1초에 한번씩 계속 실행되면서 "종료"가 찍히는 것이다.
<div id="div1"></div>
<script>
var cityCat = 4;
function countDown() {
if (cityCat != 0) {
div1.innerHTML = cityCat;
cityCat -= 1;
}
else {
div1.innerHTML = "종료";
clearInterval(repeat);
}
}
div1.innerHTML = cityCat + 1;
var repeat = setInterval(countDown, 1000);
</script>
반응형
'dev' 카테고리의 다른 글
[JavaScript] 배열 섞기 (랜덤) (0) | 2017.02.25 |
---|---|
[JavaScript] 객체 배열 정렬하기 (0) | 2017.02.22 |
[JavaScript] 배열 정렬하기 - sort() (0) | 2017.02.21 |
[JavaScript] 동적테이블 생성 (행, 열 입력받아서) (0) | 2017.02.16 |
[JavaScript] h1 ~ h6 출력하기 (0) | 2017.02.03 |
[JavaScript] 구구단표 만들기 (0) | 2017.02.02 |
[JavaScript] 티스토리 태그 검색기 만들기 (1) | 2016.07.21 |
[JavaScript] 로또 번호 생성기 (제외수 지정 가능) (1) | 2016.07.16 |