Analisis penggunaan pernyataan label dalam kemahiran JavaScript_javascript

WBOY
Lepaskan: 2016-05-16 16:15:03
asal
1102 orang telah melayarinya

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> 
Salin selepas log masuk

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

Salin selepas log masuk

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

Sintaks:

break labelname; 

continue labelname;
Salin selepas log masuk

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
}
Salin selepas log masuk

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>
Salin selepas log masuk

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!