ホームページ >ウェブフロントエンド >jsチュートリアル >javascript (setInterval の代わりに setTimeout を使用)_javascript スキル

javascript (setInterval の代わりに setTimeout を使用)_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 17:57:59943ブラウズ
コードをコピーします コードは次のとおりです:

var num = 0;
var max = 10 ;
function incrementNumber() {
num ;
//最大値に達していない場合は、別のタイムアウトを設定します
if (num < max) {
setTimeout(incrementNumber, 500) ;
} else {
alert(“Done”);
}
}
setTimeout(incrementNumber, 500); setInterval を使用する場合、次の呼び出しが発生する可能性があります 前の呼び出しの前に呼び出されます (
前のインターバルの実行が終了する前に 1 つのインターバルが開始される可能性があるため、実稼働環境では真のインターバルが使用されることはほとんどありません)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。