What is the result of `let x = 10; x
A).
B). = 5;`?
C). 10
D). 5
What will be the value of b after let b = null; b ??= 'default';?
A). null
B). 'default'
C). undefined
D). NaN
What is the value of let a = 5; a *= 2 + 3;?
A). 25
B). 10
C). 15
D). 5
What will be the value of d after let d = true; d &&= false;?
A). 1
B). 0
C). NaN
D). undefined
What does the ??= operator do?
A). Logical AND assignment
B). Logical OR assignment
C). Nullish coalescing assignment
D). Bitwise AND assignment
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 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). &=
What is the result of let a = 5; a %= 2;?
A). 1
B). 2
C). 0
D). 5
What does let a = 2; a **= 3; evaluate to?
A). 8
B). 6
C). 5
D). 2