代码块

  • 16.1 使用大括号包裹所有的多行代码块。

    1. // bad
    2. if (test)
    3. return false;
    4. // good
    5. if (test) return false;
    6. // good
    7. if (test) {
    8. return false;
    9. }
    10. // bad
    11. function() { return false; }
    12. // good
    13. function() {
    14. return false;
    15. }
  • 16.2 如果通过 ifelse 使用多行代码块,把 else 放在 if 代码块关闭括号的同一行。

    1. // bad
    2. if (test) {
    3. thing1();
    4. thing2();
    5. }
    6. else {
    7. thing3();
    8. }
    9. // good
    10. if (test) {
    11. thing1();
    12. thing2();
    13. } else {
    14. thing3();
    15. }