「関数」の版間の差分
編集の要約なし |
編集の要約なし |
||
62行目: | 62行目: | ||
rerturn numA + numB; | rerturn numA + numB; | ||
} | } | ||
AddNumber(1,2);//戻り値:3 | |||
また、引数に<code>params</code>キーワードを使用すると、可変長個の引数を受け取る引数を指定できます。<code>params</code>の型は常にARRAYとなります。 | また、引数に<code>number</code>や<code>string</code>などの型指定修飾子を使用すると、その型の値のみを引数として受け入れるようになり、予期しない型を使用した呼び出しを防ぐことができます。次に例を示します。 | ||
function Add(number a,number b) | |||
{ | |||
return a+b; | |||
} | |||
Add(1,2);//戻り値:3 | |||
Add("1","2");//例外発生 | |||
さらに、引数に<code>params</code>キーワードを使用すると、可変長個の引数を受け取る引数を指定できます。<code>params</code>の型は常にARRAYとなります。 | |||
一つの関数内では、<code>params</code>キーワードより後に引数を指定することができません。次に例を示します。 | 一つの関数内では、<code>params</code>キーワードより後に引数を指定することができません。次に例を示します。 | ||