setTimeout()은 n초 후에 코드를 실행해줍니다.
setTimeout(function(){
console.log('안녕')
}, 1000);
▲ 이렇게 쓰면 1초 후에 콘솔창에 '안녕'이 뜹니다.
시간은 ms단위로 적으면 됨.
(1ms는 1000분의 1초)
setIntervel()은 n초 마다 코드를 실행해줍니다.
setInterval(function(){
console.log('안녕')
}, 1000);
▲ 이렇게 쓰면 1초 마다 콘솔창에 '안녕'이 뜸
타이머를 삭제하고 싶으면
var 타이머 = setInterval(어쩌구);
이렇게 변수를 저장해둔 다음 타이머를 삭제하고 싶을 때
clearTimeout(타이머)를 실행하면 됨