What will be the output of the following code: var x = 5; var x = 10; console.log(x);
A). 5
B). 10
C). Error
D). undefined
What will be the output of the following code: let c = 70; { let c = 80; console.log(c); } console.log(c);
A). 70 80 80
B). 80 80
C). Error
D). 70 80
What will be the output of the following code: console.log(a); var a = 50;
A). 50
B). undefined
C). Error
D). null
What will be the output of the following code: let y = 10; let y = 20; console.log(y);
A). 10
B). 20
C). Error
D). undefined
What will be the output of the following code: const d = 90; d = 100; console.log(d);
A). 90
B). 100
C). Error
D). undefined
What will be the output of the following code: const z = 30; z = 40; console.log(z);
A). 30
B). 40
C). Error
D). undefined
Which keyword should be used by default to declare variables in modern JavaScript?
A). var
B). let
C). const
D). Either B or C
What is the scope of a variable declared with 'let' inside a loop?
A). Global
B). Function
C). Loop block
D). Entire script
Which of the following statements is true about 'const'?
A). It allows re-declaration
B). It allows reassignment
C). It is block-scoped
D). It is function-scoped
Which keyword allows block-scoped variable declaration?
A). var
B). let
C). const
D). Both B and C