この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript クイズ
27. Hoisting I
以下が出力されます。
1
undefined
undefined
Uncaught ReferenceError: Cannot access 'd' before initialization
理由:
aには1が代入されます。bは宣言されますが、値は代入されていません。console.log(b)はundefinedを出力します。cは宣言され、値が代入されます。しかし、console.log(c)の前に宣言されていないため、undefinedが出力されます。letで宣言されたdは宣言された行より前にアクセスできないため、エラーが投げられます。