Istruzione con etichetta
Fornisce un identificatore per un'istruzione.
label :
[statements]
Argomenti
label
Obbligatoria. Identificatore univoco utilizzato nei riferimenti all'istruzione con etichetta.statements
Facoltativo. Una o più istruzioni associate a label.
Note
Le etichette vengono utilizzate nelle istruzioni break e continue per specificare l'istruzione a cui applicare break e continue.
Esempio
Nel codice seguente l'istruzione continue fa riferimento al ciclo for preceduto dall'istruzione Inner:. Quando j è uguale a 24, l'istruzione continue provoca il passaggio del ciclo for all'iterazione successiva. I numeri compresi tra 21 e 23 e tra 25 e 30 vengono stampati su ogni riga.
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);