Contents
【JavaScript】何秒後に実行するときのメソッド(setTimeout、setInterval)
setTimeout(関数, ミリ秒): 指定時間経過後に関数を呼び出す(処理を実行)
setTimeout(関数, 10000); function 関数() { alert('10秒経過'); }
setTimeoutメソッドを使用すると指定ミリ秒後に関数を呼び出します。
※処理は一度だけ呼び出します
次のサンプルプログラムでは10000ミリ秒(10秒)後に関数メソッドを呼出し10秒経過のアラートを出力します。
<script> function 十秒後処理() { setTimeout(関数, 10000); } function 関数() { alert('10秒経過'); } </script> <input type="button" value="ボタン" onclick="十秒後処理()">
ボタンを押下すると10秒後にメッセージが出力されます。
setInterval(関数, ミリ秒): 指定時間経過毎に関数を呼び出す(処理を実行)
setInterval(関数, 10000); function 関数() { alert('10秒経過'); }
setIntervalメソッドを使用すると指定ミリ秒後に関数を呼び出します。
※処理は指定時間を経過する毎に実行されます。
次のサンプルプログラムでは10000ミリ秒(10秒)毎に関数メソッドを呼出し10秒経過のアラートを出力します。
<script> function 十秒後処理() { setInterval(関数, 10000); } function 関数() { alert('10秒経過'); } </script> <input type="button" value="ボタン" onclick="十秒後処理()">
ボタンを押下すると10秒毎にメッセージが出力されます。
コメントを残す