A. Syntax error
B. Missing of semicolons
C. Division by zero
D. All of the mentioned
Division by zero is not an error in JavaScript: it simply returns infinity or negative infinity. There is one exception, however: zero divided by zero does not have a welldefined value, and the result of this operation is the special not-a-number value, printed as NaN.