javascript易犯錯誤列表(持續更新...)
javascript語言具有一定的特殊性,從而在寫js腳本的時候也容易犯一些低級的錯誤:
1、賦值號“=”當做“==”來使用
按照日常的數學邏輯,我們習慣在做條件判斷的時候把賦值號“=”當做等號來使用,如:if(elem.className = "nav_on"){...}
2、函數賦值時已調用
如:
var func =function(item){...}
elem.onclick = func(window.getElementById("nav"));
elem.onclick = func(window.getElementById("nav"));
3、常常忘記將調試用的console.log刪除。(這個可以通過在框架里定義調試函數,使用時調用調試函數來解決)
4、代碼優化時,常常會將某個對象的一個方法或屬性刪除或注釋掉,這時要注意對象最后一個方法或屬性后面的逗號是否去掉。這會引起IE瀏覽器報錯。
浙公網安備 33010602011771號