Los lazos jerarquizados, etiqueta y continúan declaraciones
La declaración de la etiqueta intrínsecamente no va con la declaración de la continuación pero, como la discusión de la rotura con el interruptor y el caso, usted puede ser que lo encuentre útil para ver las declaraciones usadas en un contexto mutuo. Asimismo, los lazos jerarquizados se escriben típicamente sin etiqueta o continúan declaraciones, pero sirven como estructura útil ayudar a explicar cómo utilizar eficazmente continúan. En general, no utilizo continúo porque, como la declaración de la rotura, puede señalar prácticas programadas descuidadas y el planeamiento pobre. Sin embargo, cuando está utilizado apropiadamente y en el contexto idóneo, continúe puede ser una opción programada valiosa. La declaración salta de secuencia en una estructura de lazo, pero, desemejante de la rotura, que sale el lazo, continúe los saltos para probar la condición de la terminación del lazo, saltando con eficacia la iteración actual de declaraciones dentro del lazo. Considere un programa en el cual den un equipo de béisbol secuencialmente los números de Jersey a excepción de los números de jugadores especialmente reconocidos cuyos se han retirado números. Dentro de un lazo, la declaración de la continuación puede saltar al principio del lazo cuando los números jubilados uces de los se encuentran en el lazo. Además, usted tiene más que un solo equipo, y el segundo equipo tiene el mismo número de jugadores y utiliza los mismos números de Jersey. El primer lazo (externo) no pierde de vista los equipos, y el segundo lazo (interno) no pierde de vista los jugadores y los jerseys que conseguirán. Cuando un lazo reside dentro de otro lazo, ha llamado un lazo jerarquizado. En Javascript, las etiquetas son no declaraciones, sino algo identificadores. Si usted ha programado nunca en básico, a las cuales la línea números o etiquetas se utiliza para referirse a una línea de código, usted sabe son qué etiquetas. Son los lugares en la escritura en donde el programa puede ramificar si una declaración lo dice hacer tan. El formato para una etiqueta es como sigue: etiqueta: declaraciones En algún sentido, las etiquetas se pueden utilizar como comentarios para ayudarle a organizar sus escrituras, pero también pueden ser utilizadas conjuntamente con continúan enviando el programa para ejecutar la porción etiquetada de la escritura. Porque la declaración de la continuación se puede utilizar solamente en lazos, el etiquetado de los lazos ayuda a controlar lo que hará el programa. En la escritura siguiente, los dos lazos se etiquetan equipo y Jersey. Dentro de Jersey el lazo es una declaración condicional usando continúa que evita que los números jubilados del equipo sean utilizados. Observe que la declaración de la continuación ordena un salto al principio del lazo de Jersey, no el lazo del equipo. Después de que usted funcione con la escritura, cambie la etiqueta al lado de continúan de Jersey team. <html>
<head>
El <title>Using continúa y Labels</title>
language= " Javascript " del <script >
"" del teamJ= del var;
var teamMember=0;
equipo:
para (var outCount=1; outCount<3; outCount++) {
Jersey:
para (var inCount=20; inCount<35; inCount++) {
si (inCount==22 || inCount==29 || inCount==30) {
continúe Jersey;
}
si (teamMember==12) {
teamMember=0;
}
teamMember++;
teamJ += |
|||
|