Code Fix

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

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

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

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

空欄を埋めて実行を通す

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

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

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

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

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