Q
Which of the following statements is true about the let keyword in JavaScript?

Answer & Solution

Answer: Option b
Solution:
The let keyword introduced in ES6 is used to declare block-scoped variables, meaning they are limited to the block in which they are defined. The correct option is b. Variables declared with let are block-scoped.
Related Questions on Average

What keyword is used to declare variables in JavaScript?

A). a. var

B). b. const

C). c. let

D). d. def

Which keyword is used to declare a variable that cannot be reassigned in JavaScript?

A). a. var

B). b. let

C). c. const

D). d. mutable

Which keyword is used to declare a variable that cannot be reassigned in JavaScript?

A). a. var

B). b. let

C). c. const

D). d. mutable

What is the purpose of using the const keyword in JavaScript?

A). a. To declare variables with function scope

B). b. To declare variables with block scope

C). c. To declare constants with immutable values

D). d. To declare objects in JavaScript

What does hoisting refer to in JavaScript variable declarations?

A). a. Declaring a variable multiple times

B). b. Initializing a variable before declaring

C). c. Moving variable declarations to the top

D). d. Using undeclared variables

What is the purpose of using the const keyword in JavaScript?

A). a. To declare variables with function scope

B). b. To declare variables with block scope

C). c. To declare constants with immutable values

D). d. To declare objects in JavaScript

What will happen if you try to reassign a value to a constant declared with const in JavaScript?

A). a. It will throw an error

B). b. It will silently ignore the assignment

C). c. It will convert the variable to let

D). d. It will convert the variable to var

What keyword is used to declare variables in JavaScript?

A). a. var

B). b. const

C). c. let

D). d. def

What is the outcome of console.log(typeof x); if x is declared but not initialized in JavaScript?

A). a. Undefined

B). b. Null

C). c. Error

D). d. Object

Which of the following statements is true about the let keyword in JavaScript?

A). a. Variables declared with let have global scope

B). b. Variables declared with let are block-scoped

C). c. let is used to declare constants

D). d. let is used to declare functions