JavaScript does **not** hoist variable functions. Why is that useful? Very rarely, Wes has never used that in his entire career except tiny use cases. **Hoisting** is more of an interview question ...