Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
SyntaxError(语法错误)对象代表尝试解析不符合语法的代码的错误。当 Javascript 引擎解析代码时,遇到了不符合语法规范的标记(token)或标记顺序,则会抛出 SyntaxError。
SyntaxError 是一个可序列化对象,所以可以使用 structuredClone() 对它进行克隆,也可以使用 postMessage() 在 Worker 之间拷贝它。
创建一个新的 SyntaxError 对象。
错误消息。继承自 Error。
Error.prototype.name错误名称。继承自 Error。
Error.prototype.cause表示导致当前错误被抛出的原因。继承自 Error。
Error.prototype.fileName引发此错误的文件的路径。继承自 Error。
Error.prototype.lineNumber引发此错误的代码所在的文件的行号。继承自 Error。
Error.prototype.columnNumber引发此错误的代码在文件中所在行的列号。继承自 Error。
Error.prototype.stack堆栈跟踪。继承自 Error。
| ECMAScript® 2027 Language Specification # sec-native-error-types-used-in-this-standard-syntaxerror |
启用 JavaScript 以查看此浏览器兼容性表。