Categories
JavaScript

자바스크립트 스케줄링: setTimeout() 함수와 setInterval() 함수

1. setTimeout() 함수

setTimeout() 함수는 일정한 시간이 경과한 후 함수나 코드를 실행한다. 시간은 밀리 초 단위이다.

테스트를 위한 함수를 작성한다.

function testFunc() {
  alert('testing...');
}

1초 후에 testFunc() 함수가 실행되도록 세팅한다.

setTimeout(testFunc, 1000);

함수에 매개변수가 있는 경우를 살펴 보자.

function add(a, b) {
  sum = a + b;
  alert(a + ' + ' + b + ' = ' + sum);
}

1초 후에 add() 함수가 실행되도록 세팅한다.

setTimeout(add, 1000, 99, 88);

setTimeout() 함수의 세번째 인자와 네번째 인자가 add() 함수에 전달된다.

함수 대신 코드가 실행되도록 해 보자.

setTimeout() 함수의 첫번째 인자로 실행할 코드를 지정한다. 코드의 자료형은 문자열이다.

setTimeout(“alert(‘testing…’)”, 1000);

2. setInterval() 함수

setInterval() 함수는 일정한 시간마다 주기적으로 함수나 코드를 실행한다. 시간은 밀리 초 단위이다.

testFunc() 함수가 3초에 한번씩 반복해서 실행되도록 해 보자.

setInterval(testFunc, 3000);

3. clearTimeout() 함수와 clearInterval() 함수

clearTimeout() 함수는 setTimeout() 함수의 작동을 중단시킨다.

clearInterval() 함수는 setInterval() 함수의 작동을 중단시킨다.

setInterval() 함수의 작동을 중단시켜 보자.

setInterval() 함수를 실행할 때 해당 함수의 ID 를 변수에 저장한다.

var intervalId = setInterval(testFunc, 3000);

30초 후에 setInterval() 함수가 중단되도록 세팅한다.

setTimeout(“clearInterval(intervalId)”, 30000);

clearInverval() 함수의 인자로 intervalId 변수가 사용되었다.

41 replies on “자바스크립트 스케줄링: setTimeout() 함수와 setInterval() 함수”

I’ve recently started a web site, the info you provide on this site hhas
helped me greatly. Thanks for alll of your time &
work.

Also visit my blog post :: answering questions, Otilia,

광진구 교통사고 한의원 장** 원장은 “차량사고 처방는 물리처방뿐만 아니라 한약 조취, 침, 뜸, 부항, 추나 조취, 약침 요법 등 비교적 다체로운 범위의 처방가 가능하다는 이점이 있어 운전사고로 한방병원을 찾는 환자분들이 일정하게 늘고 있다”라면서 “가벼운 교통사고라고 놔두지 마시고 사고 초반에 내원하여 치료를 받아야 만성 통증으로 발전하지 않고 운전사고 후유증을 최소화할 수 있다”라고 이야기 했다.

광진구 교통사고 한의원

When I initially commented I clicked the “Notify me when new comments are added” checkbox
and now each time a comment is added I get four emails with the same comment.
Is there any way you can remove people from that service?
Appreciate it!

Artificial perspicacity has started creating images, writing texts, and composing music. What pleasure happen next? Inclination robots replace humans?
Is this picture

created through concocted intelligence? Dispassionate, isn’t it?

더불어 뉴욕취업이민변호사의 법무사가 한국에서의 절차 역시 남들 진행해 주기 덕분에 누군가는 대한민국에 갈 욕구도 없고, 별도로 국내의 법무사를 찾을 욕구도 없다. “간결하게 요구하는 것만 말씀하시면 되고, 나머지는 저희가 남들 정리해 드릴 것입니다”라고 이 변호사는 힘주어 전했다.

뉴욕형사법변호사

Its like you read my mind! You appear to know so much about
this, like you wrote the book in it or something.
I think that you could do with a few pics to drive the message home a bit,
but instead of that, this is great blog. A great read. I’ll definitely be back.

Hey there! This is my 1st comment here so I just wanted to give a quick shout out
and say I truly enjoy reading through your blog posts. Can you suggest any
other blogs/websites/forums that cover the same topics?
Thanks!

지난해까지는 실내건축디자인학원에서 이과는 가형, 문과는 나형을 응시하였다. 점수도 따로 산출하였다. 허나 이번년도부터 가·나형 구분이 사라지고 ‘공통과목+선택과목’ 구조로 바뀌었다. 모든 수험생이 수학Ⅰ과 수학Ⅱ를 공통과목으로 치르고 ‘확률과 통계’, ‘미적분’, ‘기하’ 세 과목 중 하나를 선택하게 된다.

맥스학원

Leave a Reply

Your email address will not be published. Required fields are marked *