- setInterval(参数1,参数2):按照指定的周期(以毫秒计)来调用参数1位置的函数或计算表达式
- clearInterval(参数1,参数2):由 setInterval() 返回的 id 值可用作 clearInterval() 方法的参数,用来取消设置的setInterval
<html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> var a = 1; function test(){ console.log('输出:' + (a++)); } var id = setInterval('test()',1000); //每隔1秒在控制台打印一条信息 clearInterval(id); </script> </head> <body> </body> </html>
- setTimeout(参数1,参数2):在参数2位置指定的毫秒数后调用参数1位置函数或计算表达式
- clearTimeout(参数) :由 setTimeout() 返回的 id 值可用作 clearTimeout() 方法的参数,用来取消设置的setTimeout
<html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> var a = 1; function test(){ console.log('输出:' + a); } var id = setTimeout('test()',5000); //5秒后在控制台打印一条信息 clearTimeout(id); </script> </head> <body> </body> </html>
- setInterval与setTimeout区别:
- setInterval是在指定时间之后开始以指定的时间为周期执行传入的函数或计算表达式
- setTimeout是在指定时间之后执行一次传入的函数或计算表达式