Javascript & JQuery & CSS > example - setInterval, clearIntervalÀ» ÀÌ¿ëÇÑ ÀÏÁ¤½Ã°£ °£°ÝÀ¸·Î ÆäÀÌÁö ¹Ýº¹ÀÛ¾÷
µî·ÏÀÏ : 2022-02-26 12:30
Á¶È¸¼ö : 52,711
javascript ¿¡¼ 1ÃÊ È¤Àº 2ÃÊ ¸¶´Ù ÀÏÁ¤ÇÑ ½Ã°£°£°ÝÀ¸·Î ÀÛ¾÷À» ¼öÇàÇÏ°í ½ÍÀ»¶§°¡ ÀÖ½À´Ï´Ù.
ÀÌ·²°æ¿ì setInterval À» »ç¿ëÇØÁÖ¸é °£´ÜÇÏ°Ô Ã³¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
$(document).ready(function() {
setInterval(function(){
console.log("1Ãʸ¶´Ù ¹Ýº¹ÀÛ¾÷ ÇÕ´Ï´Ù.");
}, 1000);
}
À§ ¿¹Á¦¿Í °°ÀÌ 1Ãʸ¶´Ù Äַܼα׷Π¹Ýº¹ÀÛ¾÷ ·Î±×¸¦ Âï¾îÁÖ´Â°É È®ÀÎ ÇÏ½Ç ¼ö ÀÖÀ»°Ì´Ï´Ù.
clearInterval ÇÔ¼ö´Â setIntervalÇÔ¼ö°¡ ½ÇÇàÀ» Á¾·áÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
//2Ãʸ¶´Ù ¹Ýº¹Ã³¸®
i=1;
var IsInterval = setInterval(function() {
if (i==10)
{
clearInterval(IsInterval)
alert("¹Ýº¹ÀÛ¾÷ÀÌ ¿Ï·á µÇ¾ú½À´Ï´Ù.");
} else {
i=i+1;
}
}, 2000);
2Ãʸ¶´Ù ¹Ýº¹À» ÇÕ´Ï´Ù. À̶§ i°ªÀ» 1¾¿ ´õÇØÁÝ´Ï´Ù.
¹Ýº¹À» ÇÏ´Ù°¡ i°ªÀÌ 10ÀÌ µÇ¸é clearInterval(IsInterval) ÀÌ¿ëÇؼ ¹Ýº¹ÀÌ ¸ØÃß°Ô µË´Ï´Ù.
À§ ¼Ò½º´Â setInterval ÇÔ¼ö ¾È¿¡ ajaxÀ» ÀÌ¿ëÇؼ ´Ù¸¥ÆäÀÌÁö¿¡ Àִ ƯÁ¤ÇÑ ÀÛ¾÷À» ¹Ýº¹¼öÇàÇÏ´Â ¿¹Á¦ÀÔ´Ï´Ù.