Code Fix

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

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

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

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

空欄を埋めて実行を通す

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

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

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

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

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