Home > スポンサー広告 > 関数の引数の数

スポンサーサイト

スポンサー広告

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Comments:-

Comment Form

Trackback+Pingback:-

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/199-5f623cf7
Listed below are links to weblogs that reference
スポンサーサイト from Karafuto Blog

Home > スポンサー広告 > 関数の引数の数

Home > javascript > 関数の引数の数

関数の引数の数

javascript

JavaScriptでは、関数に渡された引数(実引数)と関数に設定された引数の数(仮引数)が合わなくてもエラーにならない。

省略された(渡されなかった)引数の値は、undefinedになる。ただし、関数に渡す引数の前にある引数を省略することはできない。

function f(a, b, c){
    alert(a + ' ' + b + ' ' + c);
}

f('first', 'second');    // first second undefined

関数に渡された関数に設定されていない引数は argumentsオブジェクトによって参照することができる。

arguments[番号]

関数に渡された引数の数
arguments.length
関数に設定された引数の数
arguments.callee.length
function f(a, b, c){
    var text = 'arguments.length=' + arguments.length + '\narguments.callee.length=' + arguments.callee.length + '\n';
    text += Array.prototype.slice.call(arguments).join(' ');
    alert(text);
}

f('first', 'second', 'third', 'fourth', 'fifth');

// arguments.length=5
// arguments.callee.length=3
// first second third fourth fifth

Comments:0

Comment Form

Trackback+Pingback:0

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/199-5f623cf7
Listed below are links to weblogs that reference
関数の引数の数 from Karafuto Blog

Home > javascript > 関数の引数の数

おまかせリンク(R)
全記事表示リンク
Search
Meta
Feeds

Page Top

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。