'setInterval' と 'setTimeout' [重複] 質問する

'setInterval' と 'setTimeout' [重複] 質問する

主な違いは何ですか?

間隔の設定

そして

タイムアウトの設定

JavaScript では?

ベストアンサー1

setTimeout(expression, timeout);タイムアウト後にコード/関数を1 回実行します。

setInterval(expression, timeout);コード/関数を繰り返し実行し、各繰り返しの間にタイムアウトの長さを設定します。

例:

var intervalID = setInterval(alert, 1000); // Will alert every second.
// clearInterval(intervalID); // Will clear the timer.

setTimeout(alert, 1000); // Will alert once, after a second.

おすすめ記事