Cet article analyse l'utilisation des instructions de balise en JavaScript avec des exemples. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
Je regardais w3school récemment, et puis j'ai vu la partie 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>
En voyant cette liste : je me sens un peu bizarre, et puis ça dit
Balise JavaScript
Comme vous l'avez vu dans le chapitre sur les instructions switch, les instructions JavaScript peuvent être balisées.
Pour marquer une instruction JavaScript, faites-la précéder de deux points :
label: statements
Les instructions break et continue sont simplement des instructions qui sortent d'un bloc de code.
Syntaxe :
break labelname; continue labelname;
Les instructions continue (avec ou sans références d'étiquette) ne peuvent être utilisées que dans des boucles.
L'instruction break (sans référence d'étiquette) ne peut être utilisée que dans une boucle ou un commutateur.
L'instruction break peut être utilisée pour sortir de n'importe quel bloc de code JavaScript, référencé par une balise :
Je n'y ai pas prêté attention au début, mais ensuite Baidu a marqué la déclaration javascript et a lu un blog qui disait ceci :
Par exemple :
parser: while(token != null) { //Code omitted here }
En étiquetant une instruction, vous pouvez lui donner un nom, de sorte que vous puissiez utiliser ce nom pour y faire référence n'importe où dans le programme. Vous pouvez étiqueter n'importe quelle instruction,
.Mais les instructions marquées sont généralement ces instructions de boucle, à savoir les instructions while, do/while, for et for/in. Habituellement, les boucles sont nommées, et les instructions break et continue peuvent être utilisées
.Sortir de la boucle ou d'une itération de la boucle.
Par exemple :
<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>
Après avoir vu cet exemple, j'ai compris la liste : clairement, j'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.