Scope (local, global, block) & hoisting