Vidyalelo
JavaScript · Q51

Classes And Modules

Programming · JavaScript · question 51

Q51

The main difference between the variables declared with var and with let is

A.
var is confined to a particular function but let is not
B.
let is confined to a particular function but var is not
Answer
C.
var defines values based on conditions but let does not
D.
none of the mentioned

Answer: Option B

Solution

Answer: Option B
Solution:
Variables declared with var are defined throughout the enclosing function. Variables declared with let are defined only within the closest enclosing block (and any blocks nested within it, of course).