Predict the output: var x = 5 ^ "0"; document.write(parseInt(x));
Answer options
A
Compile Time Error
B
NaN
C
0
D
5
Correct answer: 5
Explanation
Quick AnswerThe correct answer is 5 because it directly addresses the core logic of Practice Set 2.
JavaScript coerces "0" to 0 for bitwise operations. 5 XOR 0 equals 5.