// bad
if(true){
return 1+1
}
// good
if (true) {
return 1 + 1;
}
// bad
if (true) {
// 2个空格
}
// good
if (true) {
// 4个空格
}
// bad
let name = 'apartment'
// good
let name = 'apartment';
- 使用const或let代替var。如果变量不需要被重新赋值,默认使用const
// bad
var a
// good
const a;
// or
let a;
// bad
[1, 2, 3].map(function (x) {
const y= x +1;
return x * y;
});
// good
[1, 2, 3].map((x) => {
const y= x +1;
return x * y;
});
// bad
function sayHi(name) {
return`How are you, ${ name }?`;
}
// good
function sayHi(name) {
return`How are you, ${name}?`;
}
- 常量命名使用全大写格式,用下划线分割,函数使用驼峰式命名
// bad
const name=5;
// good
const NUMBER=5;
// bad
let a =1, b =2, c =3;
// good
let a =1;
let b =2;
let c =3;
// bad
let name = "apartment"
// good
let name = 'apartment'