- + JavaScript の質問用スレッド vol.117 +
921 :デフォルトの名無しさん[sage]:2015/04/02(木) 10:22:36.28 ID:6O/SnU4O - やってることは、ただ関数を実行しているだけ。
「!」自体に意味はない。 文の頭を「function」にすることを避けることに意味がある。 というのも、文頭を「function」にすると、関数宣言になってしまい、即時に実行したり無名にしたりできない。 function(引数){}(引数); // 構文エラー !function(引数){}(引数); // OK (function(引数){})(引数); // OK +function(引数){}(引数); // あまり見られないけどもちろんOK ~function(引数){}(引数); // あまり見られないけどもちろんOK void function(引数){}(引数); // あまり見られないけどもちろんOK
|