> 1. 整體項目使用兩空格縮進
> 2. 除需要轉義的情況外,字符串統一使用單引號
> 3. 不要定義未使用的變量
> 4. 聲明變量必須加上 let 關鍵字.不要再使用 var
> 5. 關鍵字后面加空格
> 6. 函數聲明時括號與函數名間加空格
> 7. 始終使用 === 替代 ==
> 8. 字符串拼接操作符之間要留空格
> 9. 多行 if 語句的的括號不能省
> 10. 不要丟掉異常處理中 err 參數
> 11. 使用瀏覽器全局變量時加上 window. 前綴
> 12. 對于三元運算符 ? 和 : 與他們所負責的代碼處于同一行
> 13. 不允許有多余的行末逗號
> 14. 語句結尾不允許出現分號
> 15. 換行以及語句前后不允許出現多余空格
> 16. 文件末尾留一空行
> 17. 鍵值對當中冒號與值之間要留空白
> 18. 構造函數要以大寫字母開頭
> 19. 無參的構造函數調用時要帶上括號
> 20. 不要使用 debugger
> 21. 圓括號間不留空格