Learn about the scope options for JavaScript variables, including global, local, and block scope.
Overview
Syllabus
Introduction
- Learn how to properly scope your variables
- Course prerequisites
- Setup for this course
- What is scope in JavaScript?
- What are closures?
- The different types of scope
- Hoisting explained
- What are global variables?
- Challenge: Define global variable
- Solution: Define global variable
- What are local variables?
- Challenge: Define local variable
- Solution: Define local variable
- What are block-scoped variables?
- Explore block-scoped variables with code
- Challenge: Define let/const variables
- Solution: Define let/const variables
- JavaScript strict mode
- Next steps
Taught by
Emmanuel Henri