April 2018
Beginner to intermediate
426 pages
10h 19m
English
To understand how variables declared with the let or const keywords work, let's use the following example (you can run the example using the following URL: https://goo.gl/NbsVvg):
let movie = 'Lord of the Rings'; // {1} //var movie = 'Batman v Superman'; // error movie already declared function starWarsFan() { const movie = 'Star Wars'; // {2} return movie; } function marvelFan() { movie = 'The Avengers'; // {3} return movie; } function blizzardFan() { const isFan = true; let phrase = 'Warcraft'; // {4} console.log('Before if: ' + phrase); if (isFan) { let phrase = 'initial text'; // {5} phrase = 'For the Horde!'; // {6} console.log('Inside if: ' + phrase); } phrase = 'For the Alliance!'; // {7} console.log('After ...