| Kontrollstrukturen
 
 If ... else if (Bedingung) {
    Anweisungen;
} else {
    Anweisungen;
}
If ... else if ... else In JavaScript gibt es im Gegensatz zu anderen Programmiersprachen keine Kontrollstruktur if ... elseif .... An dessen Stelle kann man zweiif-Anweisungen verwenden, von denen die erste die zweite in ihremelse-Teil enthält: if (Bedingung) {
    Anweisungen;
} else
    if (Bedingung) {
        Anweisungen;
    } else {
        Anweisungen;
    }
While-Schleife while (Bedingung) {
    Anweisungen;
}
Falls die Bedingung gleich trueoder 1 ist, kann es passieren, dass sich der Browser aufhängt, außer wenn irgendwann in der Schleife einbreak;oder einreturn;aufgerufen wird. Do ... while do {
    Anweisungen;
} while (Bedingung);For-Schleife for ([Startausdruck]; [Bedingung]; [Inkrementier-Ausdruck]) {
    Anweisungen;
}
For ... in-Schleife Mit dieser Anweisung werden alle Eigenschaften eines Objektes durchlaufen (oder auch alle Elemente eines Feldes). for (variable in object) {
    Anweisungen;
}
Switch-Ausdruck switch (Ausdruck) {
    case marke1 :
        Anweisungen;
        break;
    case marke2 :
        Anweisungen;
        break;
    default :
        Anweisungen;
}Quelle: www.wikipedia.org |