Recommended method to declare variables/objects.
Used to declare variables in a block scope. Out of curly braces, out of mind. Variables declared with let
- can be changed later on
- cannot be re-declared
Just constructing the variable gives it
undefined
value
let pizza = "Pizza"
pizza = "Much Bigger Pizza" // Allowed
let pizza = "Burger" // Not allowed, Syntax Error
let emptyLet;
console.log(emptyLet); // return 'undefined'