js 超时调用和间歇调用

超时调用

语法 setTimeout(code,millisec)code代表要调用的函数或要执行的sj代码串   第二个值是时间值1000代表1秒

功能:在指定的毫秒数后调用函数或者计算表达式

语法 三种方式

第一种

<script>
        setTimeout(function() { //一秒后弹出警告框
            alert("hello");
        }, 1000);
    </script>

第二种

 <script>
      setInterval("alert('hello')",1000); //外面用了双引号里面必须是单引号
    </script>

第三种

  <script>
     function a(){
        alert("hello")
     }
     setTimeout(a,3000)
    </script>

间歇调用

语法:setInterval(code,millisec)

功能:每隔指定的时间执行一次代码

 <script>
    var a=setInterval(function(){
        document.write("你好"+"</br>")
    },1000)

 清除间歇调用

语法 clearInterval(id_of_setinterval) 由setInterval()返回的id

功能:取消由setInterval()方法设置的循环间歇

   var b=0;
            var a=setInterval(function(){
       
        b++;
       if(b<=10){ //当b小于等于10的时候清除
           document.write("你好"+"</br>") ;
          
       }else {
           clearInterval();
       }
    },1000)
   

猜你喜欢

转载自www.cnblogs.com/ckxbk/p/12902558.html