Rumah  >  Artikel  >  hujung hadapan web  >  Analisis penggunaan pernyataan label dalam kemahiran JavaScript_javascript

Analisis penggunaan pernyataan label dalam kemahiran JavaScript_javascript

WBOY
WBOYasal
2016-05-16 16:15:031135semak imbas

Artikel ini menganalisis penggunaan pernyataan teg dalam JavaScript dengan contoh. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:

Saya menonton w3school baru-baru ini, dan kemudian saya melihat bahagian js,

<!DOCTYPE html>
<html>
<body>
<script>
cars=["BMW","Volvo","Saab","Ford"];
list:
{
document.write(cars[0] + "<br>"); 
document.write(cars[1] + "<br>"); 
document.write(cars[2] + "<br>"); 
break list;
document.write(cars[3] + "<br>"); 
document.write(cars[4] + "<br>"); 
document.write(cars[5] + "<br>"); 
}
</script>
</body>
</html> 

Melihat senarai itu: Saya berasa agak pelik, dan kemudian tertera

Teg JavaScript

Seperti yang anda lihat dalam bab tentang pernyataan suis, pernyataan JavaScript boleh ditandakan.

Untuk menandai pernyataan JavaScript, awali pernyataan itu dengan bertindih:

label:
statements

Pernyataan break dan continue hanyalah pernyataan yang keluar dari blok kod.

Sintaks:

break labelname; 

continue labelname;

penyataan sambung (dengan atau tanpa rujukan label) hanya boleh digunakan dalam gelung.
Pernyataan putus (tanpa rujukan label) hanya boleh digunakan dalam gelung atau suis.
Pernyataan putus boleh digunakan untuk keluar dari mana-mana blok kod JavaScript, dirujuk oleh teg:

Saya tidak mempedulikannya pada mulanya, tetapi kemudian saya menandai pernyataan javascript di Baidu dan membaca blog yang menyatakan perkara ini di sini:

Contohnya:

parser:
 while(token != null) {
 //Code omitted here
}

Dengan melabelkan pernyataan, anda boleh memberikan nama pada pernyataan itu, supaya anda boleh menggunakan nama ini untuk merujuknya di mana-mana sahaja dalam program Anda boleh melabel sebarang pernyataan,

Tetapi penyataan yang ditanda biasanya adalah penyataan gelung, iaitu penyataan sementara, lakukan/sementara, untuk dan untuk/dalam Biasanya gelung dinamakan, dan penyataan putus dan penyambungan terus boleh digunakan

Keluar dari gelung atau lelaran gelung.

Contohnya:

<script type="text/javascript"> 
  outerloop: 
   for (var i = 0; i < 10; i++) 
   { 
     innerloop:  
     for (var j = 0; j < 10; j++) 
      { 
        if (j > 3) 
        { 
          break; 
        } 
        if (i == 2) 
        { 
          break innerloop; 
        } 
        if (i == 4) 
        { 
          break outerloop; 
        } 
        document.write("i=" + i + " j=" + j + "<br>"); 
      } 
   } 
</script>

Selepas melihat contoh ini, saya memahami senarai: dengan jelas saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn