Q
What is the value of let a = 5; a *= 2 + 3;?

Answer & Solution

Answer: Option A
Solution:
The expression 2 + 3 is evaluated first (resulting in 5), then a *= 5 results in 25.
Related Questions on Average

What will be the value of b after let b = null; b ??= 'default';?

A). null

B). 'default'

C). undefined

D). NaN

Which assignment operator is used to perform multiplication and assignment in one step?

A). =*

B). *=

C). **=

D). //=

How do you write an assignment statement to decrement a by 1 in JavaScript?

A). a =- 1;

B). a -= 1;

C). a == -1;

D). a = 1;

Which of the following operators is used to perform a logical AND assignment?

A). &&

B). &&=

C). &=

D). and=

What does let a = 2; a **= 3; evaluate to?

A). 8

B). 6

C). 5

D). 2

What will be the value of d after let d = true; d &&= false;?

A). 1

B). 0

C). NaN

D). undefined

What will be the value of x after let x = 5; x -= 2;?

A). 7

B). 2

C). 3

D). 5

What does the ??= operator do?

A). Logical AND assignment

B). Logical OR assignment

C). Nullish coalescing assignment

D). Bitwise AND assignment

Which operator would you use to shift bits to the right and assign the result?

A). >>>=

B). >>=

C). <<=

D). &=

What does let e = 6; e <<= 1; evaluate to?

A). 3

B). 12

C). 6

D). 7