1. 程式人生 > >setTimeout與setInterval

setTimeout與setInterval

停止 需要 int 表達式 觸發 表達 interval 時間 val

setTimeout(表達式,時間)在執行時,是在載入後的延遲指定時間去執行一次表達式,計數一次。

setInterval(表達式,時間)在載入後,每隔指定的時間就執行一次表達式。

總的來說,setTimeout單次調用,setInterval多次調用。

嵌套setTimeout方法:將setTimeout包含於被執行函數中,然後在函數外再次使用setTimeout來達到定時執行的目的,這樣就能形成反復定時的效果。

使用setInterval需要手動停止觸發,而使用嵌套setTimeout方法不需要手動停止。

setTimeout與setInterval