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

Answer & Solution

Answer: Option A
Solution:
The >>= operator shifts the bits of a to the right by 2 positions, resulting in 2.
Related Questions on Average

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 the += operator do?

A). Adds and assigns

B). Subtracts and assigns

C). Multiplies and assigns

D). Divides and assigns

What does the ??= operator do?

A). Logical AND assignment

B). Logical OR assignment

C). Nullish coalescing assignment

D). Bitwise AND assignment

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 increment a by 3 in JavaScript?

A). a += 3;

B). a = 3;

C). a == 3;

D). a + 3;

How does the &= operator work in JavaScript?

A). Performs a logical AND

B). Performs a bitwise AND

C). Performs a bitwise OR

D). Performs a logical OR

What will be the value of a after let a = 5; a /= 2;?

A). 2

B). 5

C). 10

D). 0

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

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=