JavaScript定時器setTimeout和setInterval的區別

區別:

  1. setTimeout延時時間到了,就去調用這個回調函數。調用一次後,就結束了這個定時器。
  2. setInterval每隔這個延時時間,就去調用這個回調函數,會調用不少次,重複調用這個函數。

案例:

setTimeout:ide

// 過1秒後輸出'只輸出一次'
setTimeout(function() {
    console.log('只輸出一次');
}, 1000);

setInterval:函數

// 每秒輸出'繼續輸出'
setInterval(function() {
    console.log('繼續輸出');
}, 1000);
相關文章
相關標籤/搜索