Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Einführung in die drei Hauptstrukturen des Javascript-Entwicklungs-Tutorials

Detaillierte Einführung in die drei Hauptstrukturen des Javascript-Entwicklungs-Tutorials

php中世界最好的语言
php中世界最好的语言Original
2017-12-04 11:38:341901Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn