O Level Papers!
JavaScript uses lexical scoping, meaning variables are resolved in the context in which they were defined.