Menu
Coddy logo textTech

関数式

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" への挨拶メッセージを返します。

challenge icon

チャレンジ

簡単

あなたのタスクは、calculateAreaという名前の関数式を作成することです。この関数は、lengthとwidthという2つの引数を使用して長方形の面積を計算し、その結果を返します。

自分で試してみよう

// ここにコードを記述してください

JavaScriptの関数宣言のすべてのレッスン