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

Answer & Solution

Answer: Option A
Solution:
The **= operator raises a to the power of 3, resulting in 8.
Related Questions on Average

What will be the value of c after `let c = 5; c

A). = 3;`?

B). 1

C). 3

D). 7

What does the += operator do?

A). Adds and assigns

B). Subtracts and assigns

C). Multiplies and assigns

D). Divides and assigns

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

A). =*

B). *=

C). **=

D). //=

What does the ??= operator do?

A). Logical AND assignment

B). Logical OR assignment

C). Nullish coalescing assignment

D). Bitwise AND assignment

What is the result of `let x = 10; x

A).

B). = 5;`?

C). 10

D). 5

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

A). 3

B). 12

C). 6

D). 7

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

A). null

B). 'default'

C). undefined

D). NaN

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;

How does the ^= operator work in JavaScript?

A). Performs a logical XOR

B). Performs a bitwise XOR

C). Performs a logical AND

D). Performs a bitwise AND

What does let a = 10; a >>= 2; evaluate to?

A). 2

B). 4

C). 10

D). 5