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

Cách gán nhãn (label) cho khối lệnh trong JavaScript

Khối lệnh (block statement) gom nhóm零 hoặc nhiều câu lệnh. Trong các ngôn ngữ khác, nó gọi là câu lệnh hợp thành (compound statement).

Cú pháp

{ 
  // Danh sách các câu lệnh 
}

Để gán nhãn cho một khối, sử dụng cú pháp sau:

Tên_nhãn: { 
  Danh_sách_câu_lệnh 
}

Ví dụ: Sử dụng nhãn với câu lệnh break

Bạn có thể chạy đoạn code dưới để thấy nhãn điều khiển luồng chương trình với break:

<html>
  <body>
    <script>
      document.write("Đang vào vòng lặp!<br /> ");
      outerloop: // Đây là tên nhãn
      for (var i = 0; i < 5; i++) {
        document.write("Vòng ngoài: " + i + "<br />");
        innerloop: 
        for (var j = 0; j < 5; j++) {
          if (j > 3) break; // Thoát vòng lặp trong cùng
          if (i == 2) break innerloop; // Thoát vòng innerloop
          if (i == 4) break outerloop; // Thoát vòng outerloop
          document.write("Vòng trong: " + j + " <br />");
        }
      }
      document.write("Thoát khỏi vòng lặp!<br /> ");
    </script>
  </body>
</html>