この解答例は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
は宣言された行より前にアクセスできないため、エラーが投げられます。