4.2 時間間隔執行

javascript/practice 資料夾下,建立 time_period.html 來練習。

setTimeout()

隔指定的毫秒數,然後指定第一個函式參數裡的程式:

寫法一:

console.log("程式一");
console.log("程式二");
console.log("程式三");

setTimeout(function(){
  console.log("程式四");
  console.log("程式五");
}, 5000); // 5 秒之後,執行第一個函式參數裡的程式。

console.log("這裡的程式");

寫法二:

console.log("程式一");
console.log("程式二");
console.log("程式三");

function other_func(){
  console.log("程式四");
  console.log("程式五");
}

setTimeout(function(){
  other_func();
}, 5000);

setInterval()、clearInterval()

每隔幾秒,就執行某段程式。

例 1:每隔三秒,就執行函式裡的程式:

例 2:回傳 id:

如果要讓 setInterval() 的停止執行的話,就找時機點執行:

例 3:試著執行以下並解讀:

Last updated