setinterval函數可按照指定的周期(以毫秒計)來調用函數或計算表達式。setInterval功能用於循環,常常用於播放動畫,或者時間顯示,是在指定的周期內。按照參數的函數名去運行一個函數,它有兩種語法,一種是基本用法,默認的語法。還有一種是專傢模式的語法。
默認的語法能調用函數名與時間間隔。專傢模式可以對被調用函數再進行傳參。他們有三個參數,第一個參數是。要執行的函數或需要調用的代碼,這裡可以填函數名,也可以填匿名函數或對象。第二個參數是時間參數。填的是動畫的幀數,也就是周期,兩次運行之間的時間間隔。第三個參數是可選參數,它屬於被調函數的參數。
我們可以setInterval來實現一種動態顯示時間的效果。與其配套有clearInterval函數,它的作用是對setInterval進行清除。它隻要填一個參數,既是setInterval返回而創建的一個對象,即可停止循環。