Q
Which of the following will cause an error?

Answer & Solution

Answer: Option B
Solution:
Reassigning a value to a const variable will cause an error.
Related Questions on Average

What will be the output of the following code?

var x = 5; var y = 6; var z = x + y;

A). 11

B). 11

C). 5

D). 6

What will be the output of the following code?

var a = 1; { var a = 2; } console.log(a);

A). 1

B). 2

C). undefined

D). ReferenceError

What will be the output of the following code?

const a = 10; a = 20; console.log(a);

A). 10

B). 20

C). Error

D). undefined

What will be the output of the following code?

console.log(a); var a = 10;

A). 10

B). undefined

C). Error

D). null

Which keyword is used to declare a variable in JavaScript?

A). var

B). let

C). const

D). All of the above

Which of the following is NOT a valid variable name in JavaScript?

A). myVar

B). $myVar

C). _myVar

D). 123myVar

Which of the following is true about variable naming conventions in JavaScript?

A). Variable names can start with a number

B). Variable names are case-insensitive

C). Variable names can include spaces

D). Variable names are case-sensitive

What will be the output of the following code?

let x; console.log(x);

A). null

B). undefined

C). 0

D). NaN

Which of the following is a valid variable name in JavaScript?

A). 2name

B). _name

C). #name

D).

What is the difference between let and var?

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

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

C). Both are block-scoped

D). Both are function-scoped