
์ค๋์ ์์ :
<div>์์ "5์ด ์ด๋ด ๊ตฌ๋งค์ ์ฌ์ํ ์ฆ์ " ์ด๋ผ๋ ๋ฌธ์๊ฐ ์์ต๋๋ค.
1์ด๋ง๋ค 5๋ผ๋ ๋ฌธ์๋ฅผ 1์ฉ ๊ฐ์์์ผ๋ด ์๋ค.
0์ด ๋๋ฉด<div>๋ฅผ ์๋ณด์ด๊ฒ ์ฒ๋ฆฌํฉ์๋ค.
<div class="alert alert-danger">
<span class="time">5</span>์ด ์ด๋ด ๊ตฌ๋งค์ ์ฌ์ํ ์ฆ์
</div>
์ผ๋จ
<div>์ class๋ช ์.alert์ด๋ฏ๋ก jquery๋ฅผ ์ฌ์ฉํ์ฌ.alert๊ฐ 5์ด ์ดํ ์ฌ๋ผ์ง ์ ์๊ฒhide()๋ฉ์๋๋ฅผ ์ฃผ์.
setTimeout(function (){
$('.alert').hide();
}, 5000);
<span>์์ ์ซ์๋ฅผ 1์ด์ ํ ๋ฒ์ฉ ๋ณ๊ฒฝ ํด์ฃผ์ด์ผ ํ๋ค.
๋๋ 5๋ถํฐ ์์ํ์ฌ 0์ด์ผ ๋ ์ฌ๋ผ์ง๊ฒ ์ฝ๋๋ฅผ ์งฐ๋ค.
let time = 5; // time ์์์ 5
setInterval(function(){
--time; // 1์ด์ ํ ๋ฒ์ฉ -1 ๋๋ค.
console.log(time); // ์ฝ์ ์ฐฝ์ ์ฐ์ด ํ์ธ
}, 1000);
1์ด์ ํ ๋ฒ์ฉ ์ซ์๊ฐ ๊ฐ์ํ๋ค!

์ด์
<span class="time">5</span>๋ถ๋ถ์ time์ด๋ผ๋ ํจ์๋ฅผ ๋ฃ์ด์ฃผ์!
let time = 5; // time ์์์ 5
setInterval(function(){
--time; // 1์ด์ ํ ๋ฒ์ฉ -1 ๋๋ค.
console.log(time); // ์ฝ์ ์ฐฝ์ ์ฐ์ด ํ์ธ
$('.time').text(time); // .time์ text ๊ฐ์ `time`์ ํจ์ ๊ฐ์ผ๋ก ๋ณ๊ฒฝ
}, 1000);

๐๋ต์ง :
var count = 5; setInterval(function(){ count -= 1; if (count >= 0){ document.querySelector('#num').innerHTML = count; } }, 1000);