Freigeben über


Anweisung mit Marke

Stellt einen Bezeichner für eine Anweisung bereit.

label :
   [statements]

Argumente

  • label
    Erforderlich. Ein eindeutiger Bezeichner, der für Verweise auf die Anweisung mit Marke verwendet wird.

  • statements
    Optional. Eine oder mehrere mit label verknüpfte Anweisungen.

Hinweise

Marken werden von den Anweisungen break und continue verwendet, um die Anweisungen anzugeben, auf die break und continue angewendet werden sollen.

Beispiel

Im folgenden Code verweist die continue-Anweisung auf die for-Schleife, der die Inner:-Anweisung vorangestellt ist. Wenn j gleich 24 ist, führt die continue-Anweisung dazu, dass die for-Schleife zur nächsten Iteration wechselt. Die Zahlen 21 bis 23 und 25 bis 30 werden auf jeder Zeile ausgegeben.

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

Anforderungen

Version 3

Siehe auch

Referenz

break-Anweisung

continue-Anweisung