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