SyntaxError ↔ Exception due to incorrect JS Syntax, will throw at Parsing/Compilation phase of Source Code
References
JS Interpreter↔ JS Engine Component to check AST forSyntaxError, handles ASI