JavaScript タイミング イベントの領域では、setTimeout の使用によって疑問が生じることがよくあります。そのような側面の 1 つは、引用符と括弧を含むさまざまな構文です。
次のように setTimeout で括弧を使用する場合、
setTimeout(alertMsg, 3000);
は 関数参照を最初の引数として指定します。これが機能するのは、JavaScript では関数が第一級市民であり、他の値と同じように渡すことができるためです。
引用符と括弧なしの setTimeout引用符と括弧の両方を含まない構文:setTimeout(alertMsg, 3000);
関数参照をコピーしています。関数自体への参照を渡す代わりに、その関数の定義のコピーを提供します。
引用符と括弧を使用した setTimeout引用符と括弧の両方 を使用します。次のようになります。 :
setTimeout("alertMsg()", 3000);
setTimeout(functionName, delay);
以上が引用符と括弧は JavaScript での「setTimeout」の実行にどのような影響を与えますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。