1、选择适合自己的编程风格
2、使用tab键缩进时,固定是4格还是2格
3、大括号跟在关键字之后,不要换行
4、圆括号,一个表示函数的调用,一个表示表达式的组合
5、不建议行尾省略分号
6、避免使用全局变量,如果一定要使用,建议全部字母大写
7、变量声明,变量是会被提升的,一般情况下建议将变量的声明放在代码块头部
8、with语句尽量不要使用
9、建议不要使用相等,使用严格相等运算符
10、不要将不同意义的语句进行合并
11、尽量少些自增自减,不容易区分,建议使用+= ,-=
12、建议swich…case用结构化对象代替
function doAction(action) {
switch (action) {
case 'hack':
return 'hack';
case 'slash':
return 'slash';
case 'run':
return 'run';
default:
throw new Error('Invalid action.');
}
}
function doAction(action) {
var actions = {
'hack': function () {
return 'hack';
},
'slash': function () {
return 'slash';
},
'run': function () {
return 'run';
}
};
if (typeof actions[action] !== 'function') {
throw new Error('Invalid action.');
}
return actions[action]();
}