この例では、パラメーターをsetTimeout()関数に渡すJavaScriptプログラムの作成方法を学習します。
setTimeout()
メソッドは、指定された時間の後にコードのブロックを実行します。このメソッドは、コードを1回だけ実行します。
JavaScriptsetTimeoutの一般的に使用される構文は次のとおりです。
setTimeout(function, milliseconds);
そのパラメータは次のとおりです。
- 関数-コードのブロックを含む関数
- ミリ秒-関数が実行されるまでの時間
例1:パラメーターをsetTimeoutに渡す
// program to pass parameter to a setTimeout() function
function greet() {
console.log('Hello world');
}
// passing parameter
setTimeout(greet, 3000);
console.log('This message is shown first');
出力
This message is shown first Hello world
上記のプログラムでは、 greet()
関数がsetTimeout()
渡されます。
greet()
関数は、 3000ミリ秒( 3秒)後に呼び出されます。
そのため、プログラムを表示テキストこんにちは、世界に一度だけ3秒後。
例2:パラメーターを関数に渡す
// program to pass parameter to function in setTimeout() function greet(x, y) { console.log(x); console.log(y); } // passing parameter setTimeout(greet, 3000, 'hello', 'world'); console.log('This message is shown first');
出力
This message is shown first hello world
世界
上記のプログラムでは、 greet()
関数に追加のパラメーターxおよびyが必要です。
setTimeout()
関数を呼び出すと、 greet()
関数で使用される追加の引数'hello'
と'world'
が渡されます。