# setTimeout() & setInterval() ## setTimeout() & setInterval() ### setTimeout() 的作用: 是在延遲了某段時間 (單位為毫秒) 之後,才去執行「一次」指定的程式碼,並且會回傳一個獨立的 timer ID (只會執行一次就結束) ### setInterval() : 則是固定延遲了某段時間之後,才去執行對應的程式碼,然後「不斷循環」。 當然也會回傳一個獨立的 timer ID (間隔固定的時間不斷重複) ```javascript= setInterval(console.log('Hi'), 1000) // 1000ms = 1s // 會得到每一秒 console 都會出現一個 Hi ``` > clearInterval() 來取消 setInterval() 呼叫 setTimeout() 與 setInterval() 的時候,它們會回傳一個獨立的 timer ID, 這個 ID 就是當我們想要取消setTimeout() 與 setInterval() 的時候作為識別的數字 ```javascript= window.clearInterval(timeoutID); ``` ###### tags: `JS` {%hackmd @unayojanni/H1Qq0uKkK %}
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up