引数
CoddyのJavaScriptジャーニー「基礎」セクションの一部。レッスン 46/77。
argument は、関数を呼び出すときに関数へ渡す値です。
parameter は、その値を受け取る関数内の変数です。
パラメーターを持つ関数を定義するには、パラメーターをかっこ内に記述します。
function functionName(param1, param2) {
code
}parameters には好きな名前を付けられ、必要な数だけ arguments を記述できます。
関数を呼び出して引数を渡すには、次のように記述します:
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 はparameter(プレースホルダー)であり、渡す各値(15 や 153 など)はargumentです。
チャレンジ
簡単2つの入力値(数値)を取得するプログラムを書いてください。入力された数値は、below function の parameter です。
2つの parameter を受け取り、それらを乗算(積を計算)して result を出力する function を作成してください。function の名前は自由に決めて構いません。
入力された数値を使って function を呼び出してください。
注意!コードでは、function の呼び出し/実行文より前に function を記述してください。
自分で試してみよう
let a = parseInt(inp[0]); // この行は変更しないでください
let b = parseInt(inp[1]); // この行は変更しないでください
// 以下にコードを書いてください
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: JavaScriptオンラインコンパイラ