-
setTimeout → 시간을 한번만 체크한다, 지정한 시간이 소진되면(timeout) 구문 실행
setTimeout(할일,시간)할일 = function(){실제할일...}시간 = milisecond, 1000 = 1s;ex) 4초가 지나면 경고창을 출력
//4초가 지나면 경고창을 띄운다setTimeout(function(){alert('4초뒤');},4000);멈추기 → clearTimeout
//멈추기clearTimeout(멈추려고 하는 대상의 이름);//4초가 지나면 경고창을 띄운다let timer = setTimeout(function(){alert('4초뒤');},4000);
//멈추기clearTimeout(timer);멈추려면 변수명이 필요한데 이름을 지정안해주었으므로
timer이라는 변수에 담았음.
setInterval → 간격, 일정시간마다 지정할 구문을 실행한다. (간격을 두고)시간을 계속해서 재는 것
setInterval(할일,시간)할일 = function(){실제할일...}시간 = milisecond, 1000 = 1s;
멈추기clearInterval(대상의 이름);clearInterval → 멈추다.
let interval = setInterval(function(){alert('4초마다');},4000);
clearInterval(interval);5번만하고 멈추려고 할때
let count = 0;let interval = setInterval(function(){alert('4초마다');count++;
if(count ==5){clearInterval(interval);}},4000);'🐶 etc > 2022기록' 카테고리의 다른 글
[20230629]ES6 화살표(에로우) 함수,전개연산자(Spread Operator) (0) 2023.06.29 [20230628]ES6함수 백틱, var&let차이점, const (0) 2023.06.28 [20230627]문자열 함수 charAt, indexOf, Search (0) 2023.06.27 [20230627]반복문,for,while,do while,forEach,for in,for of (0) 2023.06.27 [20230626]조건문,비교연산자,중첩조건문 (0) 2023.06.26 댓글