「JavaScript」Argumentsクラスのlengthプロパティは関数へ渡された引数の数を取得するサンプル
説明
第1引数は、arguments[0]
第2引数は、arguments[1]
引数の数は、arguments.length
JavaScriptコード
function test() { var $cnt= 0; for ( var $i = 0; $i < arguments.length; $i++ ) { $cnt+= arguments[$i]; } document.write( $cnt+ "<br />" ); } test( 1 ); test( 2, 3 ); test( 2, 3, 4 );
結果
1
5
9