What does the ??= operator do?
A). Logical AND assignment
B). Logical OR assignment
C). Nullish coalescing assignment
D). Bitwise AND assignment
What is the value of let a = 5; a *= 2 + 3;?
A). 25
B). 10
C). 15
D). 5
What is the result of let a = 5; a %= 2;?
A). 1
B). 2
C). 0
D). 5
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 c after `let c = 5; c
A). = 3;`?
B). 1
C). 3
D). 7
What will be the value of a after let a = 5; a /= 2;?
A). 2
B). 5
C). 10
D). 0
Which of the following operators is used to perform a logical AND assignment?
A). &&
B). &&=
C). &=
D). and=
Which assignment operator is used to perform multiplication and assignment in one step?
A). =*
B). *=
C). **=
D). //=
What does the += operator do?
A). Adds and assigns
B). Subtracts and assigns
C). Multiplies and assigns
D). Divides and assigns
Which operator would you use to shift bits to the right and assign the result?
A). >>>=
B). >>=
C). <<=
D). &=