=== 和 !== 而不是 == 和 !=.15.2 条件表达式例如 if 语句通过抽象方法 ToBoolean 强制计算它们的表达式并且总是遵守下面的规则:
'' 被计算为 false,否则为 true
if ([0]) {
// true
// An array is an object, objects evaluate to true
}
15.3 使用简写。
// bad
if (name !== '') {
// ...stuff...
}
// good
if (name) {
// ...stuff...
}
// bad
if (collection.length > 0) {
// ...stuff...
}
// good
if (collection.length) {
// ...stuff...
}