Difference between let and var to declare a variable

var is scoped to the nearest function block and let is scoped to the nearest enclosing block, which can be smaller than a function block. Both are global if outside any block.

Also, variables declared with let are not accessible before they are declared in their enclosing block

One comment on “Difference between let and var to declare a variable

Leave a Reply

Your email address will not be published. Required fields are marked *