returnで戻り値を指定

function 関数() {
  return 1 // returnはいくつも書けるが最初に到達したところで処理終了。
  let x = 1 // 到達しない文があってもエラーにならない。
  return 1 + 2 // 式なら評価した値が戻る。
  return 関数宣言() // 他の関数の戻り値を戻り値にできる。
  return (x) => x * 2 // 関数もオブジェクトだから戻せる。
  return // 後ろに指定がないとundefinedが戻る。
  if (false) {
    return '文字'
  }
  function 関数宣言() {} // 関数宣言ならreturnより後の定義でも実行可。
}
const 戻り値 = 関数()
console.log(戻り値) // 1