JavaScript でタイミング イベントを使用するのは簡単です。主な方法は次の 2 つです:
setTimeout()
将来のある時点でコードを実行します
clearTimeout()
キャンセル setTimeout()
setTimeout( )
構文
2 番目のパラメータは、最初のパラメータが今から何ミリ秒後に実行されるかを示します。
ヒント: 1000 ミリ秒は 1 秒に相当します。
以下の例のボタンをクリックすると、5 秒後にプロンプト ボックスが表示されます。
例 - 無限ループ
無限ループで実行されるタイマーを作成するには、それ自体を呼び出す関数を作成する必要があります。以下の例では、ボタンをクリックすると入力フィールドが 0 からカウントを開始します。
構文
例
次の例は、上記の無限ループの例に似ています。唯一の違いは、カウンターを停止するための「Stop Count!」ボタンが追加されたことです。
構文:
例:
注: 上記の例では、実行効果は 500 ミリ秒ごとにalert("hello") になります。
別の時計:
setInterval() メソッドを停止するには??
clearInterval() メソッドを使用できるようにするには、interval メソッドの作成時にグローバル変数を使用する必要があります。
myVar=setInterval("javascript function",milliseconds);
その後、clearInterval() メソッドを呼び出すことで実行を停止できます。
例:
stop
}