0

I am bit confused how let works in javascript.

Case 1:

let x=5;
console.log(x);

//output: 5

Case 2:

if(true){
let x=5;
}
console.log(x);

//output: ReferenceError: x is not defined

Can anyone please explain how let works diffrently in these cases?

0 Answers0