> 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. 圆括号间不留空格