首頁 >web前端 >前端問答 >javascript中兩種定時器有什麼差別

javascript中兩種定時器有什麼差別

青灯夜游
青灯夜游原創
2021-12-07 15:19:514372瀏覽

區別:setTimeout()計時器是在指定的時間後執行某些程式碼,程式碼執行一次就會自動停止;而setInterval()計時器是依照指定的週期來重複執行某些程式碼,該定時器不會自動停止,需要呼叫clearInterval()來手動停止。

javascript中兩種定時器有什麼差別

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript 計時器,有時也稱為“計時器”,用來在經過指定的時間後執行某些任務,類似於我們生活中的鬧鐘。

在 JavaScript 中,我們可以利用計時器來延遲執行某些程式碼,或以固定的時間間隔重複執行某些程式碼。例如,您可以使用定時器定時更新頁面中的廣告或顯示一個即時的時鐘等。

JavaScript 中提供了兩種方式來設定計時器,分別是 setTimeout() 和 setInterval()。

setTimeout()在指定的毫秒後呼叫函數或是計算表達式

傳入三個參數

  • ##code必需要呼叫的函數後要執行的JS程式碼字串

  • millisec 必需在執行程式碼前需等待的毫秒數

  • lang 可選一般不寫, 選擇腳本語言類型

setInterval() 依照指定週期來呼叫函數或計算表達式。方法會不停地呼叫函數,直到clearInterval呼叫或視窗關閉

傳入三個參數

  • code 必需要呼叫的函數或是執行的程式碼字串

  • millisec 必要週期性執行或呼叫code之間的時間間隔

  • lang 可選,一半不填選擇語言類型

 setTimeout() 與setInterval()的差異如下:

方法setTimeout()setInterval()【相關推薦:
##說明
在指定的時間後(單位為毫秒),執行某些程式碼,程式碼只會執行一次
依照指定的週期(單位為毫秒)來重複執行某些程式碼,計時器不會自動停止,除非呼叫clearInterval() 函數來手動停止或著關閉瀏覽器窗口
javascript學習教學

#】

以上是javascript中兩種定時器有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:node是啥下一篇:node是啥