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);

Requisiti

Versione 3

Vedere anche

Riferimenti

Istruzione break

Istruzione continue