首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

JavaScript 「期望分號」錯誤:多餘 var 導致語法解析異常

     編輯:程式設計綜合問答

錯誤代碼片段

arr[j] = arr[j].split(";");
var 去掉 // 這行被誤認為語句一部分

錯誤原因

代碼中出現 var 去掉,JavaScript 引擎嘗試將其解析為變量聲明語句,但 去掉 不是合法標識符(含中文),且上一行未以分號結尾,導致解析器報錯「期望分號」。

修正方法

  1. 刪除該行註釋或將其改為合法註釋:// 去掉 var
  2. 確保上一行語句以分號結尾:arr[j] = arr[j].split(";");

最佳實踐

  • 始終在語句結尾加分號,避免自動分號插入(ASI)帶來的歧義。
  • 註釋使用 // 或 /* */,切勿混入非註釋文本。
  • 使用 ESLint 等靜態分析工具預防此類低級錯誤。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved