ホームページ > 記事 > ウェブフロントエンド > JavaScript を使用して実行時に setinterval() メソッドの間隔を変更するにはどうすればよいですか?
setInterval() メソッドは、括弧内のパラメーターとして指定された特定の時間間隔の後に、コードの特定のブロックを繰り返し呼び出すために使用されます。 setInterval() メソッドは 2 つのパラメータを受け入れます。最初のパラメータは繰り返し実行する必要があるコードで、2 番目のパラメータはコードを再度実行する必要がある時刻です。
この記事では、実行時に setInterval() メソッドの時間間隔を変更する方法を学びます。このようにして、指定されたコードが不定期または可変間隔で実行されます。
JavaScript には、以下に示すように、setInterval() メソッドの時間間隔を変更するための 2 つの異なる組み込みメソッドが用意されています。 -
clearInterval() メソッドを使用します。
setTimeout() メソッドを使用します。
これら 2 つのメソッドの動作原理と実装についてそれぞれ詳しく学びましょう。
clearInterval() メソッドは、以前に実行された setInterval() 関数をクリアまたは停止するために使用されます。 setInterval() に渡される関数内でこの関数を呼び出すことで、このメソッドを使用して seInterval() メソッドの時間間隔を変更できます。これにより、以前に呼び出された setInterval() メソッドがクリアされ、コードで定義する新しいメソッドが使用されます。時間の価値。
###文法###実際にこのメソッドを理解して、JavaScriptのclearInterval()メソッドを使ってsetInterval()メソッドのタイミングを変更してみましょう。
###アルゴリズム###ステップ 1
ステップ 2
ステップ 3
ステップ 4
###例### 以下の例は、コードを詳しく調べることで、上記のアルゴリズムを実際に理解するのに役立ちます -
リーリーsetTimeout() メソッドは setInterval() メソッドに似ています。また、特定の間隔の後にコードの一部を呼び出しますが、setInterval() とは異なり、コードを何度も実行するのではなく、一度だけ実行します。 setTimeout() メソッドはコードを 1 回実行すると自動的に停止するため、前の間隔の実行を停止するために setInterval() メソッドのように clearInterval() メソッドを呼び出す必要はありません。
###文法###setTimeout() メソッドを使用して、次の構文に従って時間間隔を変更します -
リーリーこの方法のアルゴリズムは前の方法とほぼ同じです。以下に示すように、いくつかの小さな変更を実行するだけで済みます -
前のアルゴリズムの start() 関数から clearInterval() メソッドを削除します。
###例###
この例では、JavaScript の setTimeout() メソッドを使用して、実行時の各呼び出し間の時間間隔を変更します。
以上がJavaScript を使用して実行時に setinterval() メソッドの間隔を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。