Was ich Ihnen dieses Mal vorstelle, ist die Analyse der drei Hauptstrukturen des Programms im JS-Entwicklungs-Tutorial. Wir wissen, dass das Programm eine Sequenzstruktur, eine Auswahlstruktur und eine Schleifenstruktur hat eine gute Analyse.
Drei Hauptstrukturen des Programms
Sequentielle Struktur
Die sequentielle Struktur bedeutet, dass die Operationen im Programm in der Reihenfolge ausgeführt werden, in der sie erscheinen.
Auswahlstruktur
Die Auswahlstruktur zeigt an, dass es Zweige in den Verarbeitungsschritten des Programms gibt, und es muss einen der Zweige zur Ausführung basierend auf einer bestimmten Bedingung auswählen. Es gibt drei Arten von Auswahlstrukturen: Einzelauswahl, Doppelauswahl und Mehrfachauswahl.
Schleifenstruktur
Die Schleifenstruktur bedeutet, dass das Programm wiederholt eine oder mehrere Operationen ausführt, bis eine bestimmte Bedingung falsch (oder wahr) ist, bevor die Schleife beendet werden kann. Das Wichtigste in der Schleifenstruktur ist: Unter welchen Umständen wird die Schleife ausgeführt? Welche Operationen müssen in der Schleife ausgeführt werden?
Anweisung
ECMA-262 gibt eine Reihe von Anweisungen an (auch FlowKontrollanweisung genannt). Im Wesentlichen definieren Anweisungen die Hauptsyntax in ECMAScript, und Anweisungen verwenden normalerweise ein oder mehrere Schlüsselwörter, um eine bestimmte Aufgabe zu erfüllen. Die Anweisung kann einfach sein, z. B. die Benachrichtigung einer Funktion zum Beenden, sie kann aber auch komplexer sein, z. B. die Angabe, wie oft ein Befehl wiederholt werden soll.
Bedingte Anweisung: Stellen Sie sich den Code in Javascript als Verzweigungspfade vor.
Schleifenanweisung: Es handelt sich um eine Schleife im Programmpfad, die es ermöglicht, einen Teil des Codes wiederholt auszuführen.
Einzelne Verzweigungsstruktur des Programms IF-Anweisung
Eine der am häufigsten verwendeten Anweisungen in den meisten Programmiersprachen ist die if-Anweisung . Das Folgende ist die Syntax der if-Anweisung:
if (condition) { Anweisung 1 } else { Anweisung 2 }
Die Bedingung kann ein beliebiger Ausdruck sein und das Ergebnis der Auswertung dieses Ausdrucks Nicht unbedingt ein boolescher Wert.
ECMAScript ruft automatisch die Konvertierungsfunktion Boolean() auf, um das Ergebnis dieses Ausdrucks in einen booleschen Wert umzuwandeln. Wenn die Bedingung „wahr“ ergibt, wird Anweisung 1 ausgeführt, und wenn die Bedingung „falsch“ ergibt, wird Anweisung 2 ausgeführt. Und diese beiden Anweisungen können entweder eine Codezeile oder ein Codeblock (mehrere Codezeilen, eingeschlossen in ein Paar geschweifte Klammern) sein.
Drei Formate von if-Anweisungen:
1. if (Bedingung) { Anweisung 1 }
2. if (Bedingung) { Anweisung 1 } sonst { Anweisung 2 }
3. if (Bedingung) { Anweisung 1 } else if (Bedingung) { Anweisung 2 }...else{ Anweisung }
Mehrzweigstruktur des Programms switch-Anweisung break-Anweisung
switch-Anweisung ist am engsten mit der if-Anweisung verwandt und ist auch eine Flusskontroll-Anweisung, die häufig in anderen Sprachen verwendet wird.
Schalter (Ausdruck) {
Fallwert: Anweisungsblock; Unterbrechung;
Fallwert: Anweisungsblock; Unterbrechung;
Fallwert: Anweisungsblock ; break;
...
Standard: Anweisungsblock
}
switch-Anweisung für jeden Fall (Fall) Die Bedeutung ist: „Wenn die Ausdruck ist gleich diesem Wert (Wert), führen Sie die folgende Anweisung (Anweisung) aus. Das Schlüsselwort break bewirkt, dass der Codeausführungsfluss aus der switch-Anweisung herausspringt. Wenn das Schlüsselwort break weggelassen wird, wird die Ausführung des nächsten Falls fortgesetzt, nachdem der aktuelle Fall ausgeführt wurde. Das letzte Standardschlüsselwort wird verwendet, um automatischen Code auszuführen (daher entspricht es einer else-Anweisung), wenn der Ausdruck mit keiner der vorherigen Situationen übereinstimmt.
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie die obige Einführung gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website.
Verwandte Lektüre:
Implementierungsschritte der DOM-Programmierung in HTML5
So verwenden Sie Ereignisse in HTML
Detaillierte Einführung und Kompatibilitätsverarbeitung des Fortschrittselements in HTML5
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die drei Hauptstrukturen des Javascript-Entwicklungs-Tutorials. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!