無名関数の定義には、function演算子を使う。
構文
function ( 仮引数1, 仮引数2, … ) {
// 処理文
}
// 処理文
}
仮引数は、255個まで設定できる。
無名関数は、変数に代入したり、プロパティに設定したりすることもできる。
サンプル
<script type="text/javascript">
( function(){ document.write( "こんにちは♪<br />" ); }() );
document.write( ( function( a, b ){ return a * b; } )( 2, 3 ) + "<br />" );
</script>
( function(){ document.write( "こんにちは♪<br />" ); }() );
document.write( ( function( a, b ){ return a * b; } )( 2, 3 ) + "<br />" );
</script>
↓↓↓出力結果↓↓↓