标准语法:
定时执行的任务(每个多少毫秒执行一次):
setInterval的标准语法是: setInterval(表达式,时间(毫秒)) 两个参数.
延时执行的任务(多少毫秒后执行一次任务):
setTimeout的标准语法是: setTimeout(表达式,时间(毫秒)) 两个参数.
yekeyi
setInterval(()=>{
console.log('这是定时任务')
},1000)
setTimeout(()=>{
console.log('这是延时任务')
},1000)
也可以自己定义一个方法,在调用:
function showTime()
{
var today = new Date();
alert("The time is: " + today.toString());
}
setInterval("showTime()", 1000); //定时任务
setTimeout("showTime()", 1000); //延时任务
注意定时任务需要清除时,要给定时任务起名字(变量名):
clearInterval(定时任务的变量名);
var num = 1;
var timer = setInterval(function () {
num++;
console.log(num);
if (num >= 10) {
clearInterval(timer); // 清除定时任务
}
}, 2000);