351 Shares 6943 views

JavaScript: Schaltergehäuse – Auswahloptionen

Der Grund dafür ist immer das gleiche, die Werte sind wahrscheinlich viel. Oder umgekehrt: ein Wert mehr Gründe für ihr Auftreten sein. In jedem Fall muß in Abhängigkeit von bestimmten Bedingungen nur eine Lösung nehmen, oder umgekehrt.

Auch wenn die Entscheidung mehr Möglichkeiten kann für jeden Zweck nur ein Weg führen wird, aber in der Regel mehr Möglichkeiten, und wir müssen eine Wahl treffen.

Klassische bedingte Anweisung if (Bedingung) {1 – Algorithmus, wenn die Bedingung erfüllt ist} else {2 – Algorithmus, wenn die Bedingung falsch ist} gibt nur zwei Möglichkeiten. Aber auch eine einfache echte Herausforderung gibt immer eine Menge von Optionen.

Ein einfach „niemand“, sondern eine Bedingung

JavaScript Entwurf, schalten case = mehrere Werte Bedingungen. Erhalten werden kann eine ähnliche, wenn der Betreiber-Kombinationen. Jedoch ohne Frage, die erste Ausführungsform der syntaktisch und semantisch richtiger. Darüber hinaus wird eine formale Entscheidung über die zweite Version mehr Geschick Entwickler benötigen:

Es Kombination if (…) {…} else {…} und try {…} Cath (…) {…} bietet Top-AJAX-Austauschverfahren im Algorithmus. Antwort Verarbeitung ähnlichen Satz von bedingten Anweisungen ausgeführt.

JavaScript Schaltergehäuse: ein Beispiel

Der wichtigste externe Unterschied wählen Sie eine Option aus einer Bedingung: Sie können zwei nicht schreiben, und ein paar Blöcke von ausführbaren Befehlen. Es wird nur einmal oder nur wenige ausgeführt.

Struktur J avascript Schaltergehäuse ermöglichen eine Vielzahl von Algorithmen zur Verfügung zu stellen , je nach dem Wert einer Variablen oder einem Ausdruck. Es ist wichtig zu beachten , dass die richtige Wahl des Algorithmus wird auf genaue Übereinstimmung in Bezug auf die Wertschalter () und den Wert gemacht werden , was in dem Fall angegeben ist. Die „1“ und die Nummer 1 – diese Art Umwandlung wird hier nicht gemacht ist nicht das gleiche.

Falls mehrere Abschnitte

Ein charakteristisches Merkmal der DesignEntscheidungen J avascript Schaltergehäuse ist das Fehlen von Klammern blockiert – {…} betrauten nur den Anfang und das Ende des Betätigungskörpers zu definieren. Jeder Abschnitt endet Fall BruchOperator, der nicht sein kann.

In diesen Beispielen übersprungen Bruch im ersten Fall Abschnitt. Option auf der linken Seite geben Sie das Ergebnis Variante 2, weil es hier ist, dass beginnt die Ausführung, und in der Ausführungsform der rechten Seite wird Variant1Variant2 empfangen werden, wie es zuerst getan werden, aber kein Effekt ist die zweite Bedingung, und außerdem nichts verhindert Aussagen des ersten Abschnitts auszuführen, dann zweitens, zwischen ihnen gibt es keinen Operator Pause, aber zweimal JavaScript Schaltergehäuse nicht. Es soll beachtet werden, dass die Änderung in der Variablen iCond in der Körperstruktur keine Wirkung nicht geben.

Code, um eine Realität und die Realität des Problems

JavaScript – die Sprache eine große, schnelle, präzise und logisch mit der verwendeten Syntax. JavaScript Schaltergehäuse Design funktioniert perfekt, so dass klare und genaue Beschreibung der gewünschten Vielzahl von Optionen auf den spezifischen Bedingungen.

Betreiberauswahl können ineinander gesteckt werden. Im Fall des Abschnitts kann eine bedingten Aussagen sein, Schleifen, andere Strukturen. Wir sollten nicht den Umfang der Variablen vernachlässigen. Wie überall verwendet wird weltweit beschrieben.

Es soll aber nicht missbraucht JavaScript werden. Schaltergehäuse – ein großes Werkzeug Zweig, aber nicht im High-Volume-Mobile Code. Die durchdachte und Funktionsumfang der ausgeübten Optionen, desto schwieriger wird es später geändert werden.

Die wirkliche Herausforderung wird nie still stehen, und wenn Sie nicht berücksichtigt Änderungen im Laufe seiner Entscheidung treffen können, dass seit der Fertigstellung der Arbeit, in den ersten Tagen der Operation eine Ressource zu erstellen offensichtlich Ungenauigkeiten und Auslassungen sein wird. Die Herausforderung, natürlich wird vorwärts gehen, und die Website fertig sein wird müssen.

Aus dieser Perspektive betrachtet, ergibt sich der größte Nachteil von JavaScript Schaltergehäuse von seiner Größe und Komplexität. Wenn Sie es nicht missbrauchen, können Sie erreichen eine kompakte und kleine Entscheidungen zu treffen.

Bedingung + Lösung = neue Runde Bewegung

Korrekt formulierte Problem nähert sich der Lösung. Obwohl das Problem per Definition ist, kann sich nichts, und Zoom lösen.

Der Zustand ist überall (private kleine Aufgabe) verwendet. Bedingungen der Ausführung = Ausführung von Code. Verwenden Sie auf JavaScript Schaltergehäuse – es ist ein modisches Statement und eine klare Notwendigkeit. Da wurde in allen Sprachen gemacht, weil es einfach und bequem ist.

Einmal geboren „Lisp“ und „Prolog“, ähnlich wie ihre Programmiersprachen. Es gab Kämpfe um den Übergang Betreiber und Etiketten. Ich versuche, eine anständige Ranking funktionalen Stil des Schreibens Programme zu erhalten. Heute massiver Entwickler fördert begeistert objektorientierte Ideen.

bisher jedoch in modernen Werken finden ihre wesentlichen bedingten Anweisungen. Aber das Wesen der modernen Ideen in der Tatsache, dass die Objekte selbst festgelegten Bedingungen und Lösungen finden. Schließlich ist das Objekt – eine Reihe von Syntax und Semantik.