Instrucción con etiqueta
Proporciona un identificador para una instrucción.
label :
[statements]
Argumentos
label
Obligatorio. Identificador único que se utiliza al hacer referencia a la instrucción con etiqueta.statements
Opcional. Una o varias instrucciones asociadas a label.
Comentarios
Las instrucciones break y continue usan etiquetas para especificar la instrucción a la que se aplican dichas instrucciones.
Ejemplo
En el código siguiente, la instrucción continue hace referencia al bucle for que va precedido de la instrucción Inner:. Cuando el valor de j es 24, la instrucción continue hace que ese bucle for vaya a la siguiente iteración. Se imprimen los números 21 a 23 y 25 a 30 en cada línea.
var s = "";
Outer:
for (var i = 1; i <= 10; i++)
{
s += "\n";
s += "i: " + i;
s += " j: ";
Inner:
for (var j = 21; j <= 30; j++)
{
if (j == 24)
{
continue Inner;
}
s += j + " ";
}
}
print (s);