引数
CoddyのJavaScriptジャーニー「基礎」セクションの一部。レッスン 46/77。
引数とは、関数を呼び出すときに関数に渡す値です。
パラメーターとは、その値を受け取る関数内の変数です。
パラメーターを持つ関数を定義するには、丸括弧の中に記述します。
function functionName(param1, param2) {
code
}パラメーターには好きな名前を付けることができ、必要なだけ引数を書くことができます。
関数を呼び出して引数を渡すには、次のように書きます。
functionName(value1, value2, value3, ...)使用例:
function isEven(number) { // "number" は仮引数です
if (number % 2 === 0) {
console.log(`${number} is even`);
} else {
console.log(`${number} is odd`);
}
}
for (let i = 15; i < 34; i++) {
isEven(i); // i は実引数です
}
for (let i = 153; i < 219; i++) {
isEven(i); // 再び実引数です
}ここでは、numberはパラメーター(プレースホルダー)で、渡す各値(15や153など)は引数です。
チャレンジ
簡単2つの入力、つまり数値を受け取るプログラムを書きましょう。入力された数値は、以下の関数の引数です。
2つの引数を受け取り、それらを掛け合わせて(積を計算して)結果を出力する関数を作成しましょう。関数名は自由に付けてください。
入力された数値を使って関数を呼び出しましょう。
注意!コードでは、関数の呼び出しや実行の文より前に関数を書いてください。
自分で試してみよう
let a = parseInt(inp[0]); // この行は変更しないでください
let b = parseInt(inp[1]); // この行は変更しないでください
// 以下にコードを入力してください
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: JavaScriptオンラインコンパイラ