Q
Which of the following is true about variables declared with 'let' inside a loop in JavaScript?

Answer & Solution

Answer: Option C
Solution:
In JavaScript, variables declared with 'let' inside a loop are block-scoped, meaning they are only accessible within the loop.
Related Questions on Average

In which programming language is a variable declared inside a loop accessible outside the loop?

A). JavaScript with var

B). Python

C). C++

D). All of the above

In C#, what is the scope of a variable declared inside a foreach loop?

A). Block-scoped

B). Global-scoped

C). Function-scoped

D). Loop-scoped

In PHP, what is the scope of a variable declared inside a for loop?

A). Global

B). Function-scoped

C). Block-scoped

D). Script-scoped

In C, what is the scope of a variable declared inside a while loop?

A). Global

B). Local to the block

C). Local to the function

D). Local to the file

In C++, where can a variable declared inside a for-loop be accessed?

A). Only within the loop

B). Throughout the function

C). Throughout the file

D). Outside the function

What is the scope of a variable declared with 'var' inside a loop in JavaScript?

A). Global

B). Function-scoped

C). Block-scoped

D). Loop-scoped

In Go, what happens to a variable declared inside a loop after the loop ends?

A). It is still accessible

B). It is garbage collected

C). It becomes nil

D). It throws an error

In Ruby, can a variable declared inside a loop be accessed outside the loop?

A). Yes

B). No

C). Only in certain cases

D). It depends on the loop

In Python, what happens to a variable declared inside a loop after the loop terminates?

A). It gets destroyed

B). It is still accessible

C). It becomes global

D). It gets re-initialized

What is the difference in scope between variables declared with 'var' and 'let' in JavaScript loops?

A). var is block-scoped, let is function-scoped

B). var is function-scoped, let is block-scoped

C). var and let are both function-scoped

D). var and let are both block-scoped