JSFiddle - React, Tailwind, and code Playground
by jmd386
JavaScript
let i = 2019; // global scope
function myFunction() {
let j = 2020; // function scope
console.log(i); // 2019
console.log(j); // 2020
{
let i = 2021; // block scope
j = 2021; // modifies function scope
let k = 2021; // block scope
console.log(i); // 2021
console.log(j); // 2021
console.log(k); // 2021
}
console.log(i); // 2019
console.log(j); // 2021
//console.log(k); // undefined
}
myFunction();
console.log(i); // 2019
//console.log(j); // undefined
//console.log(k); // undefined