JS中function 的開頭有必要加分號嗎? js語句後面該加分號嗎? javascript大括號後面要用分號嗎? JS中function 的開頭有加感嘆號、分號是什麼意思呢?
Js多個檔案整合成一個檔案後,壓縮程式碼時避免發生語法錯誤,可以如下處理
一、js 前加分號
例如:;(function($){...此處程式碼...})();
Javascript中分號表示語句結束,在開頭加上,是為了壓縮的時候和別的方法分割一下,表示一個新的語句開始
二、js函數後加分號
例如
// 模块1 // 前面有若干代码 var Manager = { prop: '', method: function () { } } // 模块2,开头是个立即执行函数 (function () { // 代码 })()
經過壓縮後變成: }}(function 那裡,會被當成一個函數來執行,於是整體的解析就會出錯了
解決方法: 是在Manager函數後加分號
以上所述就是本文的全部內容了,希望大家能夠喜歡。