All challenges
Multiple ChoiceBeginner 30s

What is hoisting?

Choose the best answer for: What is hoisting?
Options
  1. 1JavaScript behavior of moving declarations to the top of their scope
  2. 2A loop optimization performed by the compiler during codegen
  3. 3A memory cleanup routine run after the program execution ends
  4. 4A type conversion applied automatically to every value at runtime

Think you can answer under pressure?

Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.

Play this in a 3-minute battle