setTimeout:间隔一段时间后执行,只执行一次。
function show(){
console.log(1);
}
setTimeout(show(),200);//直接执行无延时
setTimeout(show,200);//延时200后执行
setTimeout(
function show(){
console.log(1);
}
,200);//延时200后执行
传参:第三个参数作为第一个参数的参数
setInterval:每隔一段时间执行,执行多次。
function show(){
console.log(1);
}
setInterval(show(),200);//只执行一次
setInterval(show,200);//每隔200执行一次