Objekt SyntaxError predstavlja napako pri poskusu interpretacije sintaktično neveljavne kode. Vrže se, ko mehanizem JavaScript pri razčlenjevanju kode naleti na težave, ki niso v skladu s sintakso jezika. SyntaxError je objekt, ki ga je mogoče serializirati.