Q
Which of the following is a characteristic of 'const' variables?

Answer & Solution

Answer: Option D
Solution:
'const' variables cannot be redeclared or reassigned after their initial declaration.
Related Questions on Average

What happens if you try to redeclare a 'const' variable in JavaScript?

A). It will throw an error

B). The variable is overwritten

C). The variable is converted to 'let'

D). The program continues with a warning

What is the result of redeclaring a variable with 'var' in the same scope in JavaScript?

A). Syntax Error

B). The variable is overwritten

C). The variable remains unchanged

D). The program crashes

Why is it recommended to use 'let' and 'const' over 'var' in modern JavaScript?

A). 'let' and 'const' are function-scoped

B). 'let' and 'const' prevent variable hoisting

C). 'let' and 'const' are block-scoped, reducing potential errors

D). 'let' and 'const' are faster

Given 'var a = 1; var a = 2;', what is the value of 'a' after these statements execute?

A). 1

B). 2

C). Undefined

D). Syntax Error

Which of the following statements is true regarding redeclaring variables in JavaScript?

A). You can redeclare 'var' variables within the same scope without errors

B). You can redeclare 'let' variables within the same scope without errors

C). You can redeclare 'const' variables within the same scope without errors

D). None of the above

Which of the following statements about 'let' and 'const' is false?

A). Both 'let' and 'const' are block-scoped

B). Both 'let' and 'const' cannot be redeclared in the same scope

C). 'let' can be reassigned, 'const' cannot

D). Both 'let' and 'const' can be redeclared in different scopes

Which of the following correctly describes variable hoisting with 'var'?

A). 'var' declarations are not hoisted

B). Only the variable declaration is hoisted, not the initialization

C). Both declaration and initialization are hoisted

D). Only in strict mode 'var' declarations are hoisted

Which of the following correctly describes variable hoisting with 'let' and 'const'?

A). Both 'let' and 'const' declarations are not hoisted

B). Only 'let' declarations are hoisted

C). Only 'const' declarations are hoisted

D). Both 'let' and 'const' declarations are hoisted but not initialized

What does 'TDZ' stand for in the context of JavaScript?

A). Temporary Declaration Zone

B). Temporal Dead Zone

C). Temporary Dead Zone

D). Temporal Declaration Zone

Can you redeclare a 'let' variable in the same scope in JavaScript?

A). Yes

B). No

C). Only in strict mode

D). Only in non-strict mode