## 说几条写 JavaScript 的基本规范? 在平常项目开发中,我们遵守一些这样的基本规范,比如说: (1)一个函数作用域中所有的变量声明应该尽量提到函数首部,用一个 `var` 声明,不允许出现两个连续的 `var` 声明,声明时如果变量没有值,应该给该变量赋值对应类型的初始值,便于他人阅读代码时,能够一目了然的知道变量对应的类型值。 (2)代码中出现地址、时间等字符串时需要使用常量代替。 (3)在进行比较的时候吧,尽量使用`'==='`, `'!=='`代替`'=='`, `'!='`。 (4)不要在内置对象的原型上添加方法,如 `Array`, `Date`。 (5)`switch` 语句必须带有 `default` 分支。 (6)`for` 循环必须使用大括号。 (7)`if` 语句必须使用大括号。