2017-08-11 14 views
0

我有一個關於javascript和帶分號函數的最佳實踐的快速問題。我的Netbeans經常遇到我的「函數」沒有分號的問題

我的Netbeans不斷顯示一個可以通過下面的代碼修復的錯誤。它基本上爲每個按鈕設置一個點擊,一旦點擊就顯示一個隱藏的模式。

btnNonUs.onclick = function() { 
    modalSafety.style.display = "block"; 
} 
btnInsurance.onclick = function() { 
    modalInsurance.style.display = "block"; 
} 

netbeans的建議是每個大括號末尾的「預計分號」。無論我是否在那裏安裝,該程序都沒有問題並且運行正常。所以我的問題是每個大括號後都需要分號,這是否是最佳做法?

回答

0

好的,我環顧了W3學校,發現了一個與我的相匹配的示例代碼。他們在每個花括號後面顯示分號。我猜想我的代碼工作的事實只是另一個漏洞。我知道有時會發生代碼即使丟失分號也能正常工作的情況。

+1

如果你不使用JavaScript嚴格模式,它將工作。分號是必需的,因爲您有一個賦值語句,將一個函數賦值給對象屬性。 –