Abschnitte der Website
Wahl des Herausgebers:
- Was tun, wenn auf Ihrem Computer kein Laufwerk D vorhanden ist?
- Wie füge ich korrekt eine neue Partition auf einer Festplatte hinzu?
- Testbericht zu JBL Flip3 Bluetooth-Lautsprechern
- Buchformate
- Anschließen und Einrichten von interaktivem Fernsehen von Rostelecom
- So löschen Sie Ihr Instagram-Konto
- Android-Tablet oder iPad – was soll man wählen?
- So formatieren Sie eine Tabellenfortsetzung in Word richtig
- Was tun, wenn Sie sich offline weiterentwickeln?
- Testen Sie den Prozessor auf Überhitzung
Werbung
JQuery-Elseif-Beispiele. JavaScript: if und else – bedingte Anweisungen |
Mit einem Bedingungsoperator können Sie einen bestimmten Codeblock überspringen oder ausführen, abhängig vom Ergebnis der Berechnung eines bestimmten Ausdrucks – einer Bedingung. Eine bedingte Anweisung kann als Entscheidungspunkt in einem Programm bezeichnet werden; manchmal wird sie auch als Verzweigungsanweisung bezeichnet. Wenn Sie sich vorstellen, dass ein Programm eine Straße ist und der PHP-Interpreter ein Reisender, der darauf geht, dann können Sie sich bedingte Anweisungen als Kreuzungen vorstellen, an denen der Programmcode in zwei oder mehr Straßen verzweigt, und an solchen Kreuzungen muss der Interpreter entscheiden, welche Der nächste Weg. if-AnweisungDie if-Anweisung ist die einfachste der Verzweigungsanweisungen. Die Syntax der if-Anweisung lautet: Die if-Anweisung wertet zunächst den in Klammern angegebenen bedingten Ausdruck aus, dessen Ergebnis ein boolescher Wert ist. Wenn das erhaltene Ergebnis wahr ist, wird die Anweisung ausgeführt. Wenn der Ausdruck „false“ zurückgibt, wird die Anweisung nicht ausgeführt. Als Bedingung kann ein beliebig komplexer Ausdruck verwendet werden. Wenn der Hauptteil der if-Anweisung nur eine Anweisung verwendet, ist es möglich, sie in geschweifte Klammern zu setzen, aber nicht notwendig. Wenn Sie jedoch mehr als eine Anweisung im Rumpf einer if-Anweisung ausführen müssen, müssen diese mehreren Anweisungen in geschweifte Klammern eingeschlossen werden. Bitte beachten Sie, dass nach der schließenden geschweiften Klammer kein Semikolon stehen darf. Der folgende Code demonstriert die Verwendung der if-Anweisung:
If-Anweisungen können in anderen if-Anweisungen verschachtelt werden:
Beachten Sie das letzte Beispiel: Die Anweisung muss nicht genau unter der if-Anweisung geschrieben werden; wenn die Anweisung nicht groß ist, kann sie in einer Zeile geschrieben werden. if else-AnweisungUnd so haben wir gelernt, dass die if-Anweisung es Ihnen ermöglicht, Anweisungen auszuführen, wenn die Bedingung wahr ist. Wenn die Bedingung falsch ist, wird keine Aktion ausgeführt. Allerdings ist es oft notwendig, einige Anweisungen auszuführen, wenn eine bestimmte Bedingung wahr ist, und andere Anweisungen, wenn die Bedingung falsch ist. In solchen Fällen wird die if else-Verzweigung verwendet. Es besteht aus einer if-Anweisung, gefolgt von einem Anweisungsblock, und einem else-Schlüsselwort, gefolgt von einem weiteren Anweisungsblock. Die Syntax der if else-Anweisung lautet: Die else-Anweisung ist optional. Der nach else liegende Befehlsblock wird standardmäßig ausgeführt, d. h. wenn der bedingte Ausdruck in if false zurückgibt. Die else-Anweisung kann nicht getrennt von der if-Anweisung verwendet werden. Der else-Block sollte nur nach der if-Anweisung erscheinen; er kann als Standardaktion betrachtet werden. Indem wir unser vorheriges Beispiel leicht modifizieren, können wir sehen, wie die if else-Anweisung funktioniert, wenn die Bedingung „false“ zurückgibt:
Die if else-Anweisung kann verschachtelt werden. Solche verschachtelten bedingten Anweisungen kommen in der Praxis recht häufig vor. Eine if-Anweisung ist verschachtelt, wenn sie in einem anderen if- oder else-Block verschachtelt ist. Wenn Ihr Code mehrere if-Anweisungen hintereinander verwendet, bezieht sich else immer auf die nächstgelegene if-Anweisung:
Das letzte else gilt nicht für if($a), da es nicht enthalten ist Innengerät, also ist das, was ihm am nächsten kommt, if($i) . Die else-Anweisung innerhalb des Blocks bezieht sich auf if($b), da diese if ihr am nächsten kommt. elseif/else if-KonstruktDie if/else-Anweisung wertet den Wert eines bedingten Ausdrucks aus und führt ein bestimmtes Fragment aus Programmcode. Was aber, wenn Sie eines von vielen Fragmenten ausführen müssen? Wenn Sie mehrere Bedingungen hintereinander prüfen müssen, eignet sich hierfür die elseif- oder else if-Konstruktion (das ist die gleiche Konstruktion, nur anders geschrieben). Formal handelt es sich nicht um ein eigenständiges PHP-Konstrukt – es handelt sich lediglich um einen gängigen Programmierstil, der aus der Verwendung wiederholter if/else-Anweisungen besteht. Es ermöglicht das Testen zusätzlicher Bedingungen, bis true gefunden wird oder der else-Block erreicht wird. Die elseif/else if-Anweisung muss nach der if-Anweisung und vor der else-Anweisung (falls vorhanden) stehen.
Hierbei werden drei Bedingungen überprüft und abhängig vom Wert der Variable $username werden unterschiedliche Aktionen ausgeführt. Es gibt wirklich nichts Besonderes an diesem Stück. Es handelt sich einfach um eine Folge von if-Anweisungen, wobei jede if-Anweisung Teil der else-Klausel der vorherigen if-Anweisung ist. Für diejenigen, die diese Notationsform zum ersten Mal kennengelernt haben und nicht wirklich verstehen, wie sie funktioniert, werden wir dasselbe Beispiel umschreiben, nur in einer äquivalenten syntaktischen Form, die die Verschachtelung von Strukturen vollständig zeigt:
Reg.ru: Domains und Hosting Der größte Registrar und Hosting-Anbieter in Russland. Mehr als 2 Millionen Domainnamen im Einsatz. Werbung, Domain-Mail, Geschäftslösungen. Mehr als 700.000 Kunden auf der ganzen Welt haben bereits ihre Wahl getroffen. Bootstrap-Framework: schnelles adaptives Layout Schritt-für-Schritt-Videokurs zu den Grundlagen adaptives Layout im Bootstrap-Framework. Lernen Sie den Schriftsatz einfach, schnell und effizient mit einem leistungsstarken und praktischen Werkzeug. Layout zum Bestellen und Bezahlen. *Bewegen Sie die Maus darüber, um das Scrollen anzuhalten. Zurück Vorwärts Funktionen und if-else-Bedingungen in JavaScriptOft, wenn mit JavaScript Es besteht die Notwendigkeit, unterschiedliche Aktionen durchzuführen, wenn unterschiedliche Bedingungen erfüllt sind. Sie haben beispielsweise ein Skript geschrieben, das prüft, welchen Browser ein Besucher beim Besuch Ihrer Website verwendet. Wenn dies Internet Explorer, muss eine speziell für den IE entwickelte Seite geladen werden; wenn es sich um einen anderen Browser handelt, muss eine andere Version dieser Seite geladen werden. Die allgemeine Syntax eines if-else-Konstrukts lautet wie folgt: If (Bedingung) (Aktion) else (Aktion2); Betrachten Sie als Beispiel den folgenden Code: If (browser=="MSIE") ( Alert("Sie verwenden IE") ) else ( Alert("Sie verwenden IE nicht") ); Beachten Sie, dass alle verwendet werden Kleinbuchstaben. Wenn Sie „IF“ schreiben, tritt ein Fehler auf. Beachten Sie außerdem, dass beim Vergleich ein doppeltes Gleichheitszeichen (==) verwendet wird. Wenn wir schreiben browser="MSIE", dann weisen wir einfach den Wert zu MSIE Variable benannt Browser. Wenn wir schreiben browser=="MSIE", dann „versteht“ JavaScript, dass wir einen Vergleich durchführen und keinen Wert zuweisen möchten. Schwierigere Bedingungen Wenn Sie können sie einfach erstellen, indem Sie sie beispielsweise einem Teil hinzufügen anders bereits bestehende Struktur wenn-sonst: If (condition) (action1) else (if (andere Bedingung) (action2) else (action3); ); Zum Beispiel: If (browser=="MSIE") ( Alert("Sie verwenden IE") ) else ( if (browser=="Netscape") ( Alert("Sie verwenden Firefox") ) else ( Alert("Sie verwenden ein nicht erkannter Browser: )")); ); Logische Operatoren AND, OR und NOT Für eine noch flexiblere Nutzung des Designs wenn-sonst Sie können sogenannte logische Operatoren verwenden. Und wird als && geschrieben und verwendet, wenn mehr als eine Bedingung auf Wahrheit geprüft werden muss. Zum Beispiel: Wenn Eier im Kühlschrank sind und Speck im Kühlschrank, dann können wir Eier und Speck essen. Die Syntax lautet wie folgt: If (Bedingung1 && Bedingung2) ( Aktion ) if (Stunde==12 && Minute==0) ( Alert("Mittag!") ); Oder wird als || geschrieben und wird verwendet, wenn wir die Wahrheit von mindestens einer von zwei oder mehr Bedingungen überprüfen möchten. (Sie können || aufrufen, indem Sie die Umschalttaste und die \-Taste gedrückt halten) Die Syntax lautet wie folgt: Zum Beispiel: Wenn Milch im Kühlschrank ist oder Wasser im Kühlschrank, dann haben wir etwas zu trinken. If (Bedingung1 || Bedingung2) ( Aktion ) if (Stunde==11 || Stunde==10) ( Alert("Es ist noch nicht Mittag!") ); Not wird geschrieben als ! und wird zur Negation verwendet. Zum Beispiel: Wenn im Kühlschrank entweder keine Eier oder kein Speck sind, können wir weder Eier noch Speck essen. Die Syntax lautet: If (!(condition)) ( action ) if (!(hour==11)) ( warning("It's not 11 o'clock") ); Funktionen in JavaScript Anstatt einfach Javascript zur Seite hinzuzufügen und den Browser den Code ausführen zu lassen, wenn er benötigt wird, können Sie das Skript nur dann ausführen lassen, wenn ein Ereignis eintritt. Sie haben beispielsweise JavaScript erstellt, dessen Aufgabe darin besteht, die Hintergrundfarbe der Seite zu ändern, wenn Sie auf eine bestimmte Schaltfläche klicken. In diesem Fall müssen Sie dem Browser „sagen“, dass dieses Skript nicht ausgeführt werden soll, nur weil es gerade an der Reihe ist. Um zu verhindern, dass der Browser das Skript beim Laden ausführt, müssen Sie das Skript als Funktion schreiben. In diesem Fall wird der JavaScript-Code erst ausgeführt, wenn wir ihn auf besondere Weise „auffordern“, dies zu tun. Schauen Sie sich an dieses Beispiel Skript als Funktion geschrieben: function myfunction() ( alarm("Willkommen!"); ) Klicken Sie auf die Schaltfläche, um zu sehen, was dieses Skript bewirkt: Wenn die Linie alarm("Willkommen!");
Wenn es nicht in eine Funktion geschrieben wäre, würde es jedes Mal ausgeführt, wenn der Browser diese Zeile erreicht. Da wir es aber innerhalb einer Funktion geschrieben haben, wird diese Zeile erst ausgeführt, wenn wir auf die Schaltfläche klicken. Der Funktionsaufruf (also der Zugriff darauf) erfolgt in dieser Zeile: Wie Sie sehen, haben wir im Formular eine Schaltfläche platziert und ein Ereignis hinzugefügt onClick="myfunction()" für den Knopf. Funktion Funktionsname(Variable1, Variable2,..., VariableN) ( // Hier ist der Hauptteil der Funktion, die Aktionen, die sie ausführt) Geschweifte Klammern: ( und ) geben den Anfang und das Ende einer Funktion an. Ein typischer Fehler beim Erstellen von Funktionen ist Unaufmerksamkeit und das Ignorieren der Bedeutung der Groß-/Kleinschreibung. Das Wort function muss genau function sein. Die Option „Funktion“ oder „FUNCTION“ führt zu einem Fehler. Darüber hinaus spielt die Verwendung von Großbuchstaben bei der Angabe von Variablennamen eine Rolle. Wenn Sie eine Funktion mit dem Namen haben meineFunktion(), dann ein Versuch, sie als anzusprechen MeineFunktion(), MEINEFUNKTION() oder MyFunction() wird einen Fehler verursachen. Hat Ihnen das Material gefallen und Sie möchten sich bei mir bedanken? Siehe auch: var a = 10; var b = (a>1) ? 100:200; Warnung(b); Wenn der Zustand a>1 wahr, dann die Variable B Wert zuweisen 100 , andernfalls weisen Sie den Wert der Variablen b zu 200 . Js Aufgabe 3_4. Codeausschnitt:< 6) { result = "Мало"; } else { result = "Много"; } wenn (a * b Schalteroperator in Javascript - Schalter Die Javascript-Switch-Anweisung wird verwendet, um eine Variable auf mehrere Werte zu testen: Syntax: switch (Variable oder Ausdruck) ( case option1: //..Anweisungsblock.. break case option2: //..Anweisungsblock.. break default: //..Anweisungsblock.. ) Der Wert einer Variablen oder eines Ausdrucks wird überprüft: in jedem Fall Der Wert einer Variablen oder eines Ausdrucks wird überprüft: in jedem. Einer der Werte wird überprüft. Wenn der Wert geeignet ist, wird der eine oder andere entsprechende Block von Operatoren ausgeführt Der Wert einer Variablen oder eines Ausdrucks wird überprüft: in jedem Der mit dem Dienstwort default beginnende Block kann weggelassen werden. Blockanweisungen werden ausgeführt, wenn keiner der aufgeführten Werte insgesamt vorhanden ist passt nicht. Der Wert einer Variablen oder eines Ausdrucks wird überprüft: in jedem Wichtig: Die break-Anweisung ist nach jedem betrachteten Variablenwert (nach jedem) erforderlich ); Wenn Sie es nicht verwenden, werden alle folgenden Anweisungen gedruckt Vergleichen Sie mit dem Betreiber: WENN var a = 2; switch(a) ( case 0: // if (a === 0) case 1: // if (a === 0) warning("Zero or one"); // then print... break; case 2: // if (a === 2) alarm("Two"); // then display... break default: // else alarm("Many" // sonst display... ) Wie gruppiere ich mehrere Optionen? Der Wert einer Variablen oder eines Ausdrucks wird überprüft: in jedem Um dieselben Anweisungen auszuführen, ist es möglich, mehrere zu gruppieren Fall 0: Fall 1: alarm("Null oder eins"); brechen; ... Wenn a = 0 und a = 1, wird dieselbe Anweisung ausgeführt: warning("Zero or one"); Beispiel 4: Fordern Sie den Benutzer auf, eine Farbe einzugeben. Ausgabeübersetzung an Englische Sprache eingegebene Farbe. Für Farbe"Blau" Und"Blau" den gleichen Wert erzeugen.
var color = prompt("Welche Farbe?" ); , wobei für jeden Wert die entsprechende Übersetzung ausgegeben wird: Schalter (Farbe) ( case "red" : alarm("red"); break; case "green": alarm("green"); break; // ... Variable initialisieren Wenn die Variable Variable initialisieren den Wert „rot“ hat, dann die Übersetzung im modalen Fenster anzeigen – „rot“ und die Struktur verlassen (break;). Wenn die Variable Führen Sie die Gruppierung durch: Schalter (Farbe) ( case "red" : alarm("red"); break; case "green": alarm("green"); break; // ... Variable initialisieren// ... case „blue“: case „blue“: alarm(“blue“); Variable initialisieren brechen; // ...
Organisieren Sie die Ausgabe für die Farben, die nicht vom Programm bereitgestellt werden: // ... default: alarm("wir haben keine Informationen zu dieser Farbe") ) // Endschalter
Js Aufgabe 3_6. Suchen und beheben Sie Fehler im folgenden Codeausschnitt:
var-Wert = „2“; switch (Wert) ( case „1“: case „2“: case „3“: document.write(“Hello“); break; case „4“: case „5“: document.write(“World“ ); Standard: document.write("Fehler"); wenn (a * b Die Javascript-Switch-Anweisung wird verwendet, um eine Variable auf mehrere Werte zu testen: So gruppieren Sie Optionen mit mehreren Werten in einer Anweisung Zyklische JavaScript-Operatoren – Für
Wichtig: Die Schleife in Javascript for wird verwendet, wenn im Voraus bekannt ist, wie oft zyklische Aktionen wiederholt werden sollen (wie viele Iterationen hat die Schleife). for(var i = 0; Bedingung; Zählerinkrement) ( //..Anweisungsblock.. ) for(var i = 0; Bedingung; i++) ( //..Anweisungsblock.. ) |
Die Schleifenbedingung ist der Endwert des Zählers: i10 stoppt beispielsweise die Schleife: |
---|
Optionen „Überall zu Hause“ und „Überall zu Hause in Russland“ MTS - Beschreibung, Kosten, Verbindung
So stellen Sie ein Windows-Benutzerkennwort wieder her oder setzen es zurück |
Die Regeln, die wir brechen. Ist es in Ordnung, die Ellbogen auf den Tisch zu legen?
- Neu
- So stellen Sie den Menstruationszyklus nach der Geburt wieder her:
- Wie füge ich korrekt eine neue Partition auf einer Festplatte hinzu?
- Anschließen und Einrichten von interaktivem Fernsehen von Rostelecom
- So löschen Sie Ihr Instagram-Konto
- Android-Tablet oder iPad – was soll man wählen?
- So formatieren Sie eine Tabellenfortsetzung in Word richtig
- Was tun, wenn Sie sich offline weiterentwickeln?
- Testen Sie den Prozessor auf Überhitzung
- for(var i = 0; i