テスト5:eventオブジェクト表示と"test"文字表示。無名関数でbtn5のクリックイベントのハンドラを渡し、無名関数の中で、test2を実行している。最後が()になっている。event引数を無名関数からtest2に渡 … 最後に特殊な関数の使い方をご説明しましたが、JavaScriptの関数は非常に自由度の高いものです。インターバルを指定するメソッドと組み合わせて使用すれば、実行タイミングを自動的にコントロールすることも可能です。 【問題】JavaScriptの実行タイミングを制御できず困っています。xxx.jsp(HTMLを展開)→ b.js → a.js という制御をしたいです。 現在は以下のようなソースコードを記載しているのですが、デバックで確認したところxxx.jsp(HTMLを展開)→ a.js → b. 関数内で宣言された変数は、その関数全体で有効であるという定義のために、宣言する場所にかかわらず有効です。しかし初期化されるのは、それが実行された場所になります。 続く中括弧「{ }」の中に関数を呼び出した時に実行される処理が記述されます。