Code Fix

初級関数がreturn文を書き忘れてundefinedを返してしまう › パターン2

関数がreturn文を書き忘れてundefinedを返してしまう

計算結果を変数に入れても、return文で明示的に返さない限り、関数はundefinedを返します。

 1  function square(n) {
 2    const result = n * n;
 3    ____________________
                ^
 4  }
 5  console.log(square(5));
出力: undefined期待: 25 (エラーにはなりません)

空欄を埋めて実行を通す

広告
広告スロット(未設定)

関数がreturn文を書き忘れてundefinedを返してしまう

JavaScriptは他言語と違い、最後に評価した式を自動で返すことはありません。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)