1.不要在同一行声明多个变量; 2.使用===/!==来比较true/false的返回值; 3.使用字面量替代new Array这种形式; 4.不要使用全局函数; 5.switch语句必须带有default分支; 6.函数不应该有时候有返回值,有时候没返回值; 7.for循环和if语句必须使用大括号; 8.for-in循环中的变量,应使用var关键字声明限定作用域,从而避免作用域的污染。 来源:https://www.cnblogs.com/gzw-23/p/11756603.html 标签 返回值 函数声明 作用域 js