迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

JavaScript 中的 Unexpected identifier 错误

作者:迹忆客 最近更新:2022/10/29 浏览次数:

出现“Uncaught SyntaxError: Unexpected identifier”错误有两个主要原因:

  • 拼写错误的关键字,例如 Let 或 Class 而不是 let 和 class。
  • 我们的代码中有错字,例如 缺少或多余的逗号、括号、引号或括号。

以下是出现“Uncaught SyntaxError: Unexpected identifier”的一些常见示例。

// ⛔️ Uncaught SyntaxError: Unexpected identifier
Let age = 30; // 👈️ should be let

// ⛔️ Uncaught SyntaxError: Unexpected identifier
Class Person { // 👈️ should be class

}

// ⛔️ Uncaught SyntaxError: Unexpected identifier
Function sum(a,b) { // 👈️ should be function
  return a + b;
}

// ⛔️ Uncaught SyntaxError: Unexpected identifier
const obj = {
  first: 'James' // 👈️ missing comma
  last: 'Doe',
};

JavaScript 中的 Unexpected identifier 错误

第一个和第二个示例显示了拼写错误的关键字是如何导致错误的。 关键字区分大小写。

我们可以将代码粘贴到在线语法验证器中。 验证器应该能够告诉我们错误发生在哪一行。

我们还可以将鼠标悬停在波浪形的红线上以获取更多信息。

或者,使用浏览器的控制台选项卡查看错误是在哪一行引发的。

开始在发生错误的行周围寻找原因并寻找:

  • 拼写错误或不正确的关键字,例如 Let、Const、Class 或 Function
  • 缺少冒号、逗号、括号、括号、引号
  • 额外的冒号、逗号、括号、括号、引号

总结

要解决“Uncaught SyntaxError: Unexpected identifier”错误,请确保我们代码中没有任何拼写错误的关键字,例如 LetFunction 代替 letfunction,并更正与缺少或多余的逗号、冒号、括号、引号或括号相关的任何拼写错误。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便