関数式
Coddyの「JavaScriptの関数宣言」コースのレッスン 9/14。
関数式は、正式な関数宣言を行わずに関数を作成する方法です。これは、変数に代入されたり、式の中で直接使用されたりする無名関数の定義です。
小さなタスクを完了するために、ちょっとしたツールが必要だと想像してください。名前付きの関数をわざわざ作成する代わりに、その場で関数式を定義し、後で使用するために変数に代入することができます。これは、特定の仕事のために一時的なツールを作成するようなものです。
// Function expression assigned to a variable
const greet = function(name) {
return `Hello, ${name}!`;
};
const message = greet("Alice");
console.log(message); // Output: Hello, Alice!上記の例では、1つの引数 name を取る関数式を定義しています。これは変数 greet に代入されています。function キーワードの後に、オプションの名前(無名関数の場合は省略可能)と括弧が続いていることに注目してください。
代入された変数 greet を使用し、引数 "Alice" を渡して関数を呼び出します。関数は "Alice" への挨拶メッセージを返します。
チャレンジ
簡単あなたのタスクは、calculateAreaという名前の関数式を作成することです。この関数は、lengthとwidthという2つの引数を使用して長方形の面積を計算し、その結果を返します。
自分で試してみよう
// ここにコードを記述してください
JavaScriptの関数宣言のすべてのレッスン
1コース紹介
このコースで学べること