「JavaScript」Argumentsクラスのlengthプロパティは関数へ渡された引数の数を取得するサンプル

説明
第1引数は、arguments[0]
第2引数は、arguments[1]
引数の数は、arguments.length

JavaScriptコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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 );
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 );
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

JavaScript

Posted by arkgame