nameN The name of the variable to declare. Each must be a legal JavaScript identifier or a destructuring binding pattern. valueN Optional Initial value of the variable. It can be any legal expression. Default value is undefined. The scope of a variable declared with let is one of the following curly-brace-enclosed syntaxes that most closely contains the let declaration: Block statement switch stat