본문 바로가기

개발일지/JavaScript + jquery

[js] 타이머 setTimeout

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>Document</title>
  <script>
	function wakeup(){
		setTimeout("alert('5초 후 나타납니다!')", 5000);
	}
  </script>
 </head>
 <body>
  <form>
	<input type="button" value="타이머" onclick="wakeup()">
  </form>
 </body>
</html>


setTimeout("출력글자", 시간);

여기서 잠깐! ···

 

5초인데 왜 값이 5000일까?

1초 = 1000(msc)
1분(60초) = 1000 * 6

1시간(60분) = 1000 * 6 * 6
1일(60분*24) = 1000 * 6 * 6 * 24 
밀리초로 계산해야한다.