ํฐ์คํ ๋ฆฌ ๋ทฐ
JavaScript
[์๋ฐ์คํฌ๋ฆฝํธ] ํ์ด๋จธ ํจ์ (setTimeout, setInterval)
yeahajeong 2021. 4. 21. 16:22๋ฐ์ํ
์๋ฐ ์คํฌ๋ฆฝํธ์ ๋ด์ฅ ํจ์ ์ค์ ํ์ด๋จธ ํจ์๊ฐ ์๋ค. ์๊ฐ์ ๋ค๋ฃจ๋ ํจ์๋ก ๊ฐ ํจ์๋ ๋ค์๊ณผ ๊ฐ์ ์ญํ ์ ํ๋ค.
ํจ์ ์ด๋ฆ | ๊ธฐ๋ฅ |
setTimeout(ํจ์, ์๊ฐ) | ์ผ์ ์๊ฐ ํ ํจ์ ์คํ |
setInterval((ํจ์, ์๊ฐ) | ์ผ์ ์๊ฐ ๊ฐ๊ฒฉ์ผ๋ก ํจ์ ๋ฐ๋ณต ์คํ |
clearTimeout(id) | ์คํ๋๊ณ ์๋ timeout์ ์ค์ง |
clearInterval(id) | ์คํ๋๊ณ ์๋ interval์ ์ค์ง |
โป ์๊ฐ์ ๋ฐ๋ฆฌ์ธ์ปจ๋ ๋จ์์ด๋ฉฐ, clear ํจ์๊ฐ ๋ฐ๋ ์ธ์๋ set ํจ์๊ฐ ๋ฐํํ๋ ๊ฐ์ด๋ค.
1์ฉ ์ฆ๊ฐํ๋ ์ซ์๋ฅผ 1์ด๋ง๋ค ํ๋ฒ์ฉ ํ๋ฉด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ํ์ด๋จธ ํจ์๋ฅผ ์ฌ์ฉํด์ ๋ง๋ค์ด๋ณด์.
โ setTimeout ์ฌ์ฉ
let num = 1;
function time_print () {
console.log(num);
num++;
setTimeout(time_print, 1000);
}
time_print();
โ setInterval ์ฌ์ฉ
let num = 1;
setInterval(function() {
console.log(num);
num++;
}, 1000);
๋ฐ์ํ
'JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๋ฐ์คํฌ๋ฆฝํธ] (0) | 2021.04.20 |
---|---|
[์๋ฐ์คํฌ๋ฆฝํธ] Date ๊ฐ์ฒด (0) | 2021.04.20 |
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- ๊ฐ๋ฐ
- typeAliases
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- ์๋ฃ๊ตฌ์กฐ
- ์๋ฐ
- ๋ถํธ ์๋์์ฑ
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ๊ฒ์๋ฌผ ์ญ์
- ์จ๋ฆฌ์์ค
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ๊ฒ์ํ ์กฐํ
- ๊ฒ์๋ฌผ์กฐํ
- java jdk ์ค์น
- java ํ๊ฒฝ๋ณ์
- tomcat์ค์น
- ๊ฒ์ํ ์ญ์
- ์๊ณ ๋ฆฌ์ฆ
- ๋ณ๋ช ์ฒ๋ฆฌ
- Algorithm
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ์ดํด๋ฆฝ์ค ์ค์น
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- mysql์ค์น
- Java
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
๊ธ ๋ณด๊ดํจ