16. 代码块
最后更新于:2022-04-01 21:12:33
* [16.1](https://github.com/yuche/javascript#16.1) 使用大括号包裹所有的多行代码块。
~~~
// bad
if (test)
return false;
// good
if (test) return false;
// good
if (test) {
return false;
}
// bad
function() { return false; }
// good
function() {
return false;
}
~~~
* [16.2](https://github.com/yuche/javascript#16.2) 如果通过 `if` 和 `else` 使用多行代码块,把 `else` 放在 `if` 代码块关闭括号的同一行。
~~~
// bad
if (test) {
thing1();
thing2();
}
else {
thing3();
}
// good
if (test) {
thing1();
thing2();
} else {
thing3();
}
~~~
';