Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tại sao câu lệnh continue được coi là "xấu" trong JavaScript?

Việc sử dụng câu lệnh continue khiến code khó hiểu hơn. Trong hầu hết các trường hợp, dùng continue có nghĩa là điều kiện vòng lặp của bạn chưa đủ chặt chẽ. Để khắc phục, hãy bổ sung điều kiện vào chính vòng lặp hoặc dùng if bên trong.

Tuy nhiên, continue chỉ thực sự "xấu" khi dùng không nhất quán hoặc sai chỗ. Nếu dùng đúng, nó hữu ích và giúp tiết kiệm bộ nhớ cũng như dòng code.

Ví dụ

<html>
  <body>
    <script>
      var x = 1;
      document.write("Đang vào vòng lặp<br /> ");
      while (x < 10) {
        x = x + 1;
        if (x == 5) {
          continue; // Bỏ qua phần còn lại của thân vòng lặp
        }
        document.write(x + "<br />");
      }
      document.write("Thoát khỏi vòng lặp!<br /> ");
    </script>
  </body>
</html>