Esta documentación está archivada y no tiene mantenimiento.

Instrucción con etiqueta

Proporciona un identificador para una instrucción.


label :
   [statements]

label

Necesario. Identificador único que se utiliza al hacer referencia a la instrucción con etiqueta.

statements

Opcional. Instrucción o instrucciones asociadas a label.

Las instrucciones break y continue utilizan etiquetas para especificar la instrucción a la que se aplican dichas instrucciones.

En la siguiente instrucción, la instrucción continue utiliza una instrucción con etiqueta para crear una matriz en la que la tercera columna de cada fila contiene un valor no definido:

function labelDemo() {
   var a = new Array();
   var i, j, s = "", s1 = "";
   Outer:
   for (i = 0; i < 5; i++) {
      Inner:
      for (j = 0; j < 5; j++) {
         if (j == 2)
            continue Inner;
         else
            a[i,j] = j + 1;
      }
   }
   for (i = 0;i < 5; i++) {
      s = ""
      for (j = 0; j < 5; j++) {
         s += a[i,j];
      }
      s1 += s + "\n";
   }
   return(s1)
}
Mostrar: