- 相同点:都有在指定时候后执行一段代码的作用
- 不同点:setTimeout 只执行一次(不在内部调用自己的情况下);setInterval 是循环调用的
setTimeout的实例如下:
setTimeout(function() { $('#uploadMsg').text(""); }, 1000);//1秒后uploadMsg的text为空
setInterval代码如下:
function cycle(){ console.log("循环显示"); } setInterval(cycle,1000);//每隔1秒显示 clearInterval();//停止循环显示
注意:这两个函数是过1min后才执行,而不是执行1min(以1min为列)