超时调用
语法 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)
原文:https://www.cnblogs.com/ckxbk/p/12902558.html