본문 바로가기

웹개발/javascript

[javascript]일시정지(sleep)

반응형

일시정지(sleep)


형식 : sleep(초)    //1/1000초 단위 ex) 5초 = sleep(5000)

function sleep(num){ //[1/1000초]

 var now = new Date();

   var stop = now.getTime() + num;

   while(true){

 now = new Date();

 if(now.getTime() > stop)return;

   }

}


ex)소스

<html>

<head>

<script>

function test_alert(){

sleep(2000);

alert("test");

}

function sleep(num){ //[1/1000초]

var now = new Date();

  var stop = now.getTime() + num;

  while(true){

now = new Date();

if(now.getTime() > stop)return;

  }

}

</script>

</head>

<body>

<input type="button" onclick="test_alert();" value="2초후 알림">

</body>

</html>


ex)결과


반응형