寫 JavaScript 的推薦習慣
👻 'use strict'
現在會建議寫 JavaScript 的時候加入 'use strict',這可以改正一些編寫時的不良習慣,但也有可以因此導致專案無法運作,此時可以考慮將 'use strict' 加在函式內,避免影響過去的程式碼及相關套件。
👻 避免型別強制轉換(coercion),因為轉換後的結果可能不符我們的期待
- 使用 ===,不使用 ==
- 使用 !==,不使用 !=
- 在運算前先自行檢查型別,例如:
if (typeof a === typeof b) { //先自行檢查型別
a + b //再做運算
} else {
console.log('error')
}
👻 盡量使用 let 和 const 宣告變數,不要用 var 宣告變數,以避免變數汙染的問題
👻不要將變數的值設為 undefined:
這樣一來,在 debug 時,若想釐清變數的值為什麼是 undefined,可以很方便地直接排除「我們將該變數的值設定為 undefined」這種可能性,而能直接確認,是由於我們沒有設定過該變數的值。
最後更新日期:2020年10月25日
Comments
Post a Comment