タイマー setTimeout() と setInterval() は両方とも JS タイミング関数であり、それらの間にはいくつかの違いがあります。
setTimeout():
js マニュアルの説明: 指定されたミリ秒数後に関数を呼び出すか、式を計算するために使用されます。
つまり、実行 設定した秒数後に実行します。
実験コード (ボディの背景色の変更):
setTimeout(function(){
$("body").css("background","red");
},5000); setInterval() :
jsマニュアルの説明: 指定した周期(ミリ秒単位)に従って関数を呼び出すか式を計算します。関数はclearInterval()が呼び出されるかウィンドウが閉じるまで継続的に呼び出されます。 ;
設定した秒数内で独自のエフェクト コードまたは関数を実行します。
実験コード (数秒の実験):
var num = 0; ).html( num )},1000);
概要:
setTimeout() メソッドは、指定された時間待機した後に関数を実行します。受信ハンドル関数。
setInterval() メソッドは、指定された間隔ごとに受信ハンドル関数を実行し、ウィンドウが閉じるか、clearInterval() になるまでループで実行します。