お世話になっております。
質問なのですがJavaScriptにて関数を呼び出す際にの()
の有無による違いを伺いたいです。
「ゲームで学ぶJavaScript入門」という本を購入したのですが、関数呼び出しの際に
括弧が付いていないものが多数見られます。
ですが最近現場に配属されてJavaScriptもさわっていますが関数の呼び出しでは
test()
のように後ろに括弧を付けています。
これらの違いは何なのでしょう。
本書のコードで括弧無しにした場合、ただしく動作しないケースもあったので
単純に省略しているだけ、というわけでもないのかと思い質問させていただきました。
備考:本書は2015年出版なのでもしかしたら書き方に差異があるかもしれません
html
1<input type="button" id="BTN">
JavaScript
1window.onload = function(){ 2 document.getElementById("BTN").onclick = test; 3} 4 5funtcion test(){ 6 alert('Hello'); 7}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。