違い: setTimeout は 1 回だけ実行されます。つまり、指定されたコードは設定時間が経過すると実行がトリガーされ、実行後に終了しますが、etinterval はループ内で、つまり毎回実行されます。設定された時間間隔に達すると、指定されたコードが実行されます。停止するには、clearInterval() 関数を使用する必要があります。
#settimeout と setinterval の違い
1. SetTimeout と setInterval は両方とも JS のタイマーであり、指定できます。操作を実行する前の遅延時間です。違いは、setTimeout は指定された時間後に操作を実行した後に停止するのに対し、setInterval はループを継続できることです。停止したい場合は、window.clearInterval( );function fun(){ alert('hello'); } setTimeout(fun,1000);//参数是函数名 setTimeout('fun()',1000);//参数是字符串 setInterval(fun,1000); setInterval('fun(),1000');
setTimeout('fun(name)',1000);
function fun(name){ alert('hello'+' '+name); } setTimeout (function(){ fun('Tom'); },1000);//参数是函数名
プログラミング入門をご覧ください。 !
以上がsettimeout と setinterval の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。