ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptでのタイマーの設定とクリアの詳細な説明

JavaScriptでのタイマーの設定とクリアの詳細な説明

黄舟
リリース: 2017-11-18 14:29:55
オリジナル
1882 人が閲覧しました

これまでの 2 つの記事を読んだ人は皆、JavaScriptタイマー の原理とタイマーの使用法をある程度理解していると思います。それでは、今日は引き続き JavaScript でタイマーをクリアする方法を紹介しましょう。 JavaScript でタイマーをクリアすることができます。

1. JSには2種類のタイマーがあります:

window.setTimeout([function],[interval])
ログイン後にコピー

タイマーを設定し、時間に達すると、対応するメソッド[関数]が実行されます。実行が完了すると、タイマーが停止します (タイマーはまだ存在しますが、役に立ちません)。

window.setInterval([function],[interval])
ログイン後にコピー

タイマーを設定し、待機時間 [間隔] を設定します。時間に達したら、対応するメソッド [関数] を実行します。 、メソッドの実行が完了しても、タイマーは停止しません。その後、手動でタイマーをクリアするまで、対応するメソッド [関数] が [間隔] ごとに再実行されます。 JS のタイマーの戻り値は次のとおりです: -> 戻り値は現在のタイマーを表す数値です

 var timer1=window.setTimeout(function(){},1000);  //timer1->1 当前是第一个定时器   
 var timer2=window.setTimeout(function(){},1000);  //timer2->2 当前是第二个定时器
   window.clearTimeout(timer1); //->把第一个定时器清除掉,这里也可以用
   window.clearInterval(timer1)、
   window.clearTimeout(1)、
   window.clearInterval(timer1);
  var timer3=window.setTimeout(function(){},1000); //timer3->3 当前是第三个定时器 ,虽然上面的定时器timer1清除掉了,但是号还是继续往后排的;
ログイン後にコピー
3. タイマーのクリア:

window.clearInterval(timer1)/window.clearTimeout(time1);
ログイン後にコピー
2 つのタイプのクリア方法setTimeout と setInterval によって設定されたタイマー (タイマーを設定する場合は 2 つのメソッドに違いがありますが、タイマーをクリアする場合は違いはありません)。パラメーターはタイマーだけでなく、その戻り値 (例: 1) にすることもできます。 ,2; タイマーがクリアされても、後で設定されたタイマーの戻り値は、その戻り値に基づいてキューに入れられ続けることに注意してください。番号を取得するまで、1 番の業務が完了しても、後ろの人は 1 番から開始するのではなく、2 番から番号を取得し続けます

要約:

友達がこの記事に興味を持っていると信じています。勉強した結果、JavaScript でのタイマーのクリアについて自分なりに理解できました。あなたの仕事に役立つことを願っています。

関連する推奨事項:


JavaScriptでのタイマーの使用例の詳細な説明

JavaScriptタイマーのsetTimeout()とsetInterval()の詳細な説明

JavaScript タイマーのデモ

以上がJavaScriptでのタイマーの設定とクリアの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート