Grundlagen des JavaScript-Kontrollflusses: Bedingungen und Loops meistern | Faisal Memon | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Grundlagen des JavaScript-Kontrollflusses: Bedingungen und Loops meistern

teacher avatar Faisal Memon, Product | Engineer | Entrepreneur

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung in den Kurs

      2:33

    • 2.

      Entscheidungen in der Praxis: Die If-Else-Logik beherrschen

      21:29

    • 3.

      Wechseln von Perspektiven: Ein tiefer Einblick in Switch Statements

      9:18

    • 4.

      Iterieren um zu innovieren: Nutze für Loops in JavaScript

      5:55

    • 5.

      Wiederholen zum Erfolg: Beherrsche While-Loops für dynamische Steuerung

      1:38

    • 6.

      Schlussbemerkung zum Kurs

      1:31

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

67

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Schalte die Macht der Entscheidungsfindung und Wiederholung in JavaScript frei mit „JavaScript Control Flow Essentials: Bedingungen und Loops meistern“. Dieser anfängerfreundliche Kurs soll dir die grundlegenden Bausteine der Programmierlogik – bedingte Anweisungen und Schleifen – vermitteln, die für die Erstellung dynamischer, reaktionsfreudiger Anwendungen unerlässlich sind.

In diesem Kurs lernst du Folgendes kennen:

  • If-Else-Aussagen: Lerne, wie du Entscheidungen in deinem Code auf der Grundlage von Bedingungen treffen kannst.
  • Switch-Statements: Entdecke eine effiziente Möglichkeit, mehrere Bedingungen auf übersichtliche, lesbare Weise zu handhaben.
  • Für Loops: Meistere die Kunst, Daten mit Leichtigkeit zu iterieren.
  • While-Loops: Verstehe, wie du Code wiederholt ausführen kannst, bis eine Bedingung erfüllt ist.

Anhand praktischer Beispiele und praktischer Übungen gewinnst du das Selbstvertrauen, robusten, effizienten Code zu schreiben, der den Fluss deiner Programme steuert. Ganz gleich, ob du ein absoluter Anfänger bist oder dein Verständnis der JavaScript-Grundlagen vertiefen möchtest, dieser Kurs ist dein Sprungbrett zur Beherrschung des Control Flows in JavaScript.

Möchtest du deine Programmierfähigkeiten verbessern und dynamische Webanwendungen erstellen? Beginne deine Reise zu einem kompetenten JavaScript-Entwickler!

Triff deine:n Kursleiter:in

Teacher Profile Image

Faisal Memon

Product | Engineer | Entrepreneur

Kursleiter:in

Hey - this is Faisal and thanks for being here.

I have over 12 years of experience working as a Product Manager Founder/CEO Engineer in Mobile and App development industry. I have been building global products being used by millions of users across the globe since the beginning of my career.

Currently I am heading Product at one of the fast-paced startup in India and enjoying every moment of it. Prior to his, I built out couple of startups which had over half a million users across the globe, raised funding from Google other investors and was part of Google Launchpad Accelerator. I have experience of building products from scratch and scaling to global users.

I am here on Skillshare to share my knowledge with seekers and help them grow personally and professional... Vollständiges Profil ansehen

Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung in den Kurs: Willkommen zum Kurs „ Control Flow Essential“, in dem wir die Bedingungen und den Kontrollfluss mithilfe von JavaScript gemeistert haben den Kontrollfluss mithilfe von JavaScript Mein Name ist Fesil und ich freue mich, Ihnen als Leitfaden zur Seite zu stehen, wenn wir uns mit den grundlegenden Konzepten befassen , die Ihren Code dynamisch und sehr reaktionsschnell machen Ihren Code dynamisch und sehr reaktionsschnell Bei der Programmierung ist die Steuerung des Ablaufs Ihrer Anwendung sehr wichtig. Dieser Kurs soll Ihnen helfen zu verstehen, wie Sie wiederholen in JavaScript Entscheidungen treffen und Aktionen effektiv Wenn Sie neu in der Programmierung sind oder Ihr Verständnis vertiefen möchten, werden Sie ein umfassendes Verständnis aller Konzepte erlangen , über die wir sprechen werden, und Sie werden auch lernen, sauberen und logischen Code zu schreiben , der Ihnen helfen kann, einige tolle Projekte zu erstellen Nun, hier ist ein kleiner Vorgeschmack auf das, was wir behandeln werden. Wir werden uns also mit IF-Anweisungen befassen , in denen wir darüber sprechen, wie Sie bestimmte Codeblöcke ausführen können bestimmte Codeblöcke ausführen , wenn bestimmte Bedingungen erfüllt sind Wir werden über Switch sprechen, wobei wir eine leistungsstarke Alternative für den übersichtlichen und organisierten Umgang mit mehreren Bedingungen entdecken eine leistungsstarke Alternative für den übersichtlichen und organisierten Umgang mit werden. Und das ist wirklich wichtig. Es ist etwas, das wir praktisch umsetzen werden. Und dann werden wir über Schleifen sprechen wobei wir vier Schleifen behandeln werden, wobei wir über die Kunst sprechen werden mit deren Hilfe Daten zu iterieren Wir werden auch darüber sprechen, warum Schleifen bei denen wir verstehen, wie Sie bestimmte Aktionen wiederholen können , bis eine bestimmte Bedingung erfüllt ist Und am Ende dieses Kurses werden Sie ein gutes Verständnis für den JavaScript-Kontrollfluss haben, sodass Sie interaktivere und handlungsorientiertere intelligente Anwendungen erstellen und handlungsorientiertere intelligente Anwendungen Für wen ist dieser Kurs also gedacht? Dieser Kurs richtet sich an Entwickler aller Niveaus. Egal, ob Sie ein Anfänger, ein Entwickler auf mittlerem Niveau oder jemand sind Entwickler auf mittlerem Niveau oder , der sehr fortgeschritten ist und sich zu all diesen Themen auffrischen möchte, Sie können gerne an dem Kurs teilnehmen und Sie werden eine tolle Zeit haben Außerdem verwende ich nicht viele Präsentationen. Alles ist praktisch. Ich zeige dir Dinge und sehe sie dann tatsächlich in Aktion. Okay? Also so werden wir vorgehen. Es ist ein komplett praktischer Code, also mach dir darüber keine Sorgen. Sind Sie also bereit, die Kontrolle über Ihren Code zu übernehmen und dynamische interaktive Programme zu erstellen? Lass uns eintauchen und anfangen Bedingungen und Loops gemeinsam zu meistern 2. Entscheidungen in der Praxis: Die If-Else-Logik beherrschen: Hey, was ist los, Leute. Also ist es an der Zeit, dass wir über If-Anweisungen in JavaScript sprechen . Also wenn die Anweisung verwendet wird, um einen Codeblock auszuführen , wenn die angegebene Bedingung wahr ist. Also ja, der Mittelpunkt der if-Anweisung ist die Bedingung, die Sie angeben. Und je nach Bedingung wird entschieden, ob der Codeblock ausgeführt werden soll oder nicht. Nun, warum brauchen wir etwas, das als ob Statement bezeichnet wird? Nun, es wird Szenarien geben, in denen Sie vielleicht bedingte Ausführung durchführen möchten, oder? Nun, was ist bedingte Ausführung? Bedingte Ausführung, das heißt, wie Programme ausgeführt werden, ist, dass Sie das Punktprotokoll der Konsole haben, Sie haben Zeile eins, okay? Zeile eins des Codes. Okay. Und dann hast du die zweite Codezeile, okay? Das ist also nicht an Bedingungen geknüpft. Es wird nacheinander ausgeführt. Nehmen wir nun an, ich möchte die erste Codezeile nur in einem bestimmten Szenario ausführen . Und da kommt die Aussage ins Spiel, okay? Also möchte ich vielleicht eine Zeile eins ausführen oder nicht, je nachdem, ob eine bestimmte Bedingung erfüllt ist Stimmt das? Nun, eine Bedingung könnte sein, sagen wir, wenn die Temperatur höher als 25 ist, richtig, oder höher als ein bestimmter Wert, dann würde ich einem Benutzer eine Nachricht zeigen wollen , dass es heute heiß ist, oder? Sie können also nicht einfach drucken, es ist heiß heute. Sie müssen zuerst die Temperatur überprüfen, und wenn die Temperatur über einem bestimmten Schwellenwert liegt, müssen Sie erst dann die Meldung anzeigen. Hier kommt also die bedingte Aussage ins Spiel, oder? Das ist nicht die einzige bedingte Aussage, die es gibt, richtig, aber ich zeige Ihnen, wie Sie sie nutzen können. Sie können also sagen, ob Sie hier den Vorschlag haben. Wenn Aussage, haben Sie auch ILs, richtig, aber wir bleiben vorerst dabei. Sie müssen eine Bedingung angeben, die als boolescher Wert ausgewertet wird. Nehmen wir an, ich sage hier wahr, o und ich verschiebe Zeile eins innerhalb Nun stellt diese lockige Brise einen Codeblock dar, und innerhalb dieser lockigen Brise können Sie eine beliebige Anzahl von Codezeilen hinzufügen Das wird ausgeführt, wenn die Bedingung erfüllt ist. Wenn ich das jetzt speichere, siehst du Zeile eins, Zeile zwei, und wenn ich das so umrechne, dass hier drüber fällt, wirst du nur Zeile zwei sehen. Das wird also niemals ausgeführt werden, weil die Bedingung innerhalb von if falsch ist. Alles klar? Also so, wenn die Behandlung funktioniert , kurz gesagt. Kommen wir nun zu unserem Beispiel zurück, in dem wir sagen, wenn eine Temperatur etwa über einem bestimmten Schwellenwert liegt, möchten wir dem Benutzer eine Nachricht anzeigen Dafür benötige ich also eine Variable. Okay, also ich sage Temperatur. Okay. Nehmen wir an, die Temperatur beträgt 30, nehmen wir sie heute auf. Ordnung. Also ich kann hier die E-Kondition einstellen, damit ich sehen kann, ob die Temperatur höher ist als. Okay? Wenn es größer als, sagen wir, 25 ist. Okay. Also, wenn es mehr als 25 ist, möchte ich drucken, es ist ein heißes T, so etwas. Also gut. Also das kann hier rein und drüben gehen, das ist draußen, oder? Also kannst du sehen, oder ich kann es einfach ausdrucken, hab einen schönen Tag. Okay. Damit Sie sehen können, dass es ein heißer Tag und haben Sie einen schönen Tag , wird jetzt gedruckt. Okay? Wenn die Temperatur hier 22 ist, dann wirst du sehen, habt einen schönen Tag, denn es ist kein heißer Tag, oder? Also will ich das nicht drucken. Alles klar? Also, das bedeutet, dass dieser Codeblock ausgeführt wird, wenn diese Bedingung erfüllt ist, oder? Nun wird es Szenarien geben, in denen Sie einen Codeblock ausführen möchten , wenn diese Bedingung nicht erfüllt ist oder diese Bedingung falsch ist, und hier kommt die Aussage ins Spiel. Okay? Also hast du ich und dann hast du s hier drüben. Okay? Also kann ich uns hier eine Variable geben. Ich sage, es regnet hier drüben. Oder lassen Sie uns das gleiche Beispiel hier behandeln. Also ich kann sagen, dass es heute heiß ist, und ich kann es hier drüben sagen, okay? Und du kannst hier Console Dot Log hier drüben hinzufügen, und ich kann das einfach kopieren, es ist kein heißer Tag. Okay? Du siehst, es ist kein heißer Tag. Hab einen schönen Tag. Und wenn es hier zum Beispiel 26 sind, heißt es, es ist ein heißer Tag, haben Sie einen schönen Tag. In Ordnung. Also das ist ein Beispiel für eine IS-Behandlung. Lassen Sie mich Ihnen noch ein Beispiel geben. Wir wählen ein Beispiel für einen Regentag und wir haben eine Variable, es regnet hier drüben. Okay? Also, wenn es regnet, wenn es regnet, müssen wir Console, Punktlog hier drüben sagen und ich muss sagen, nimm einen Schirm, richtig So etwas wie das hier. Okay. Und ansonsten muss ich sagen, okay, ich muss sagen, ich brauche keinen Regenschirm, oder? Also ja, ich sage es. Du brauchst keinen Regenschirm. Ich spare mir das. Sie können also sehen, nehmen Sie einen Schirm weil es regnet, und wenn es nicht regnet, sehen Sie, dass Sie keinen Regenschirm brauchen. In Ordnung Also ziemlich einfach, oder? Was wir hier tun, ist dass wir zwei Codeblöcke haben ausgeführt werden, wenn diese Bedingung für alle zutrifft. Diese Bedingung kontrolliert also alles hier drüben. Diese Bedingung ist also wichtig. Wenn Sie also eine solche Erklärung schreiben , stellen Sie sicher, dass diese Bedingung korrekt ist. Okay. Viele Menschen machen den Irrtum, dass die Krankheit nicht richtig verstanden wird. Okay? Es liegt ein logischer Fehler vor, und dann bekommen sie nicht die richtige Ausgabe. Achten Sie also einfach auf diesen Zustand. Nun, es gibt noch eine weitere Form von IL, nämlich wenn, und dann hast du wenn und dann hast du wieder s. Also das ist auch möglich. Sie können also sagen, ob Sie hier die FL-Erklärung sehen werden. In Ordnung. Jetzt kann ich sagen, dass ich jetzt diese Syntax hier drüben verwende, ich meine, Sie können mehrere Bedingungen verketten, richtig? Also lass mich dir zeigen, wie, okay? Nehmen wir an, ich habe hier eine Variable namens Score. Okay? Nehmen wir an, ich weise dem einen Wert von 75 zu. Okay? Also, ich werde hier drüben Punkte haben, okay? Also werde ich sagen, dass die Punktzahl, die ich erziele, größer als 90 ist. Okay. Nehmen wir an, wir wollen etwas drucken. Was drucken wir hier? Okay? Wir wollen sagen ausgezeichnet. Okay. Also, was wir gerade bauen, ist, dass wir hier eine Anlage aufbauen , die unterschiedliche Nachrichten ausgibt unterschiedliche Nachrichten ausgibt je nachdem, wie Ihr Punktestand ist. Okay? Nehmen wir an, ich möchte eine Nachricht haben , die gut funktioniert, wenn Ihre Punktzahl über 75 liegt, und wenn sie über 50 liegt, möchten Sie sagen, dass Sie bestanden haben. Andernfalls, wenn es weniger als 50 ist, Glück beim nächsten Mal, so etwas in der Art. Okay? Also habe ich das verstanden. Okay, ich habe das richtig verstanden. Ich werde drucken. Ich werde ausgezeichnet drucken , wenn die Punktzahl höher als 90 ist, okay? Jetzt hier drüben möchte ich eine weitere Bedingung auswerten, falls die Punktzahl höher als 75 ist, richtig? Also werde ich das bekommen und hier füge ich diese Bedingung hinzu. Okay? Also kann ich das machen. Das ist völlig gültig. Und hier, statt 90, kann ich hier 75 haben. Okay. Und statt Ups Also lass mich das richtig kopieren. Okay. Also ich kann das zusammenfügen und ich kann sagen, gute Arbeit. So etwas wie das hier. Okay. Nun, ich möchte eine Bedingung haben, die besagt, wenn die Punktzahl höher als 50 ist, muss ich sagen, dass du bestanden hast. Also füge ich es einfach hier ein. Und wenn die Punktzahl höher ist als, sagen wir, 50, kann ich sagen, dass Sie bestanden haben. Etwas in der Art. Okay. Und nehmen wir wenn dieser Wert unter 50 liegt, okay, du musst sagen , nächstes Mal mehr Glück. Wenn diese Punktzahl also keiner dieser Bedingungen entspricht, muss ich das hier sagen, und ich kann einfach Console Dot Log sagen. Ups, ich brauche nur das Punktprotokoll für die Konsole. Okay. Also hole ich mir die Punktliste für die Konsole und sage viel Glück beim nächsten Mal. Zeit, so etwas. Okay? Also, du kannst hier drüben sehen, dass ich mehrere Bedingungen verkette Das ist Bedingung Nummer eins, Bedingung Nummer zwei, Bedingung Nummer drei, und dann haben Sie den Else-Block. In Ordnung. Nun, wenn ich das speichere, okay, Sie können sehen, dass gute Arbeit gedruckt wurde. Okay, denn die Punktzahl ist 75 und sie entspricht dieser Bedingung. Die Punktzahl ist größer als 75. Okay? Wenn es 80 sind, werden Sie sehen, dass gute Arbeit gedruckt wird. Wenn es 95 sind, werden Sie feststellen, dass ausgezeichnet gedruckt wird. Wenn es 51 ist, werden Sie sehen, dass der Ausweis gedruckt wird. Und wenn es 44 sind, sagen wir, werden Sie beim nächsten Mal mehr Glück haben, wenn es gedruckt wird. Okay? Mehrere Bedingungen haben also mehrere Codeblöcke, und je nachdem, welche Bedingung wahr ist, werden mehrere Codeblöcke ausgeführt. Das nennt man Verkettung, okay? Verkettung, wenn L gleich L ist. Okay, Sie verketten also die Bedingungen hier, um eine Art Kette zu bilden, und je nach der Bedingung die richtige ausgeführt Okay? Nun, neben der Verkettung gibt es auch etwas, das man Nested IL nennt, okay? Also, was du tun kannst, ist, sagen wir, ich habe eine Bewerbung, okay Und um an der Anwendung teilnehmen zu können, muss der Benutzer mindestens 18 Jahre alt sein und außerdem über eine entsprechende Genehmigung verfügen. Okay? Nehmen wir an, Erlaubnis ist momentan nur eine Flagge, okay? Also ich sage, er hat die Erlaubnis hier drüben. Stimmt vorerst. Okay? Es ist nur eine Flagge und diese Flagge wird von einigen Bedingungen in unserer Anwendung abgeleitet . Okay? Und das Alter, sagen wir, ist zum Beispiel 20. In unserem Antrag auf Teilnahme benötigen wir also ein Mindestalter von 18 Jahren und auch die Erlaubnis. Also ich sage, wenn hier drüben, würde ich sagen, dass Alter größer als gleich Ups Also hier drüben ist es größer als 18 Jahre. Okay. Und dann kann ich sagen, dass dieser Zustand bewertet wird. Nun, wenn das stimmt, muss ich hier noch ein F hinzufügen, um zu überprüfen, ob er die Erlaubnis hat, weil er auch die Erlaubnis braucht, um reinzukommen, oder? Und wenn er dann, ich kann sagen, Console Dot Log hat, darfst du reingehen. Du kannst sagen, dass du hier reinkommen darfst . Das ist erledigt. Okay. Hier kannst du sogar se hinzufügen, und du kannst hier ein Konsolengesetz hinzufügen. Sie benötigen eine Erlaubnis, um einzutreten. Einreiseerlaubnis, so etwas in der Art. Okay? Und du kannst hinzufügen. Das ist also der Block, den ich aussperre. Sie können auch einen Block hinzufügen und ihn hier einfügen. Du kannst sagen, du bist nicht alt genug, um teilzunehmen, so etwas in der Art. Du kannst es sehen. Sie können also hier sehen, dass Sie teilnehmen dürfen , weil beide Bedingungen übereinstimmen. Wenn ich das auf 17 ändere, wirst du sehen, dass du nicht alt genug bist, um teilzunehmen. Obwohl er eine Genehmigung hat, darf er nicht einreisen, weil diese Bedingung selbst nicht erfüllt ist. Diese interne Bedingung wird also nicht ausgeführt. Wir bitten ihn nur, ihm einfach zu sagen, dass du nicht einreisen darfst oder nicht alt genug bist , um reinzukommen. Okay? Nehmen wir an, er ist 20 und wenn das falsch ist, dann werden Sie sehen, dass Sie für die Teilnahme eine Genehmigung benötigen, denn obwohl er der Altersgruppe entspricht, hat er keine Erlaubnis. Also, was du tust, ist , zu nisten, okay? Du verschachtelst Ls und verschachtelst, was bedeutet, dass du hier eine Wenn-Bedingung innerhalb einer anderen hast, okay? Du kannst das hier sogar vereinfachen. Sie können diesen Zustand mit Hilfe von logischen Operatoren vereinfachen . Okay? Sie können also verwenden, nicht diesen und Operatoren im If-Zustand. Okay? Also kann ich sagen, lass uns Wochenende sein. Nehmen wir an, wir haben eine App , die den Urlaub verfolgt und festlegt, ob wir heute entspannen oder heute arbeiten können. Ich kann sagen, es ist Feiertag. Okay. Und hier drüben kann ich Macht sagen, so etwas. Okay. Also kann ich sagen, ob Wochenende ist, okay? Also, wenn es Wochenende ist und wenn es Feiertag ist, okay, dann muss ich eine Botschaft zeigen , dass du dich heute entspannen kannst. Okay? Also kannst du dich heute entspannen. Also, was wir tun, ist, dass Sie hier tatsächlich zwei Variablen überprüfen und Sie verwenden den Operator or. Also, die Ausgabe davon ist Boole in, oder? Also sollte die Ausgabe der Bedingung hier boolesch sein, damit die F-Anweisung einwandfrei funktioniert , okay? Und genau das machen wir hier und wir haben einen S-Block, und wir können sagen, dass heute Arbeitstag ist Okay? Es ist Werktag. So etwas in der Art, oder? So können Sie sehen, dass Sie sich heute entspannen können, und Sie können hier drüben sehen. Also, wenn ich sage, dass das falsch ist, und wenn das falsch ist, werden Sie sehen, dass es Arbeitstag ist. Okay? Also ja, so funktioniert es. Du kannst es sogar hier benutzen und operieren, okay? Und du kannst die Ausgabe tatsächlich hier drüben sehen, okay? Das ist ein Beispiel. In Ordnung. Dann gibt es noch etwas, das als ternärer Operator bezeichnet wird. Sie werden also den ternären Operator kennen , der leider Fragezeichen und Doppelpunkt ist Mit diesen beiden Dingen erhalten Sie also einen ternären Operator. Okay. Nehmen wir an, ich habe hier eine Zahl und wenn die Zahl sieben ist, okay, ich kann sagen, das Ergebnis hier ist gleich Zahl, Prozent, sieben oder tut mir leid, nicht sieben, zwei hier drüben. Und wenn das gleich Null ist, dann sage ich, es ist gerade. Ansonsten ist es seltsam, okay? Und ich kann hier einfach das Punktprotokoll für die Konsole ausdrucken. Okay. Also hier kann ich das Ergebnis sagen. Du kannst sehen, dass es verkauft ist, oder? Und wenn ich es acht schaffe, Ups. Wenn ich es also acht schaffe, ist es sogar hier drüben. Okay? Nun, dieselbe Bedingung kannst du sogar mit Hilfe der if-Anweisung schreiben, sodass du sagen kannst, ob alles in Ordnung ist. Und was ist die Bedingung? Das ist eine Bedingung, oder? Die Bedingung bekommst du also hier drüben. Okay. Und dann musst du das zurückgeben oder Ergebnis zuweisen, richtig? Hier drüben. Ich werde das nicht zuweisen, sondern ich nehme das Konsolenprotokoll direkt und erhalte ein Ergebnis. Ups. Also ich sage hier Ergebnis und ich sage sogar hier drüben. Okay. Etwas wie das hier. Okay. Und wenn das nicht der Fall ist, können Sie drucken oder. Etwas wie das. Man kann sogar sehen, sogar. Okay. Es ist also dieselbe Bedingung tatsächlich mit Hilfe der if-Anweisung geschrieben wurde. In einigen Fällen bietet Ihnen der ternäre Operator jedoch eine präzisere Syntax Wie zum Beispiel hier, die Bedingung ist ziemlich einfach Der ternäre Operator sieht also viel übersichtlicher aus. Aber jetzt, wenn die Bedingung sehr komplex ist , wie diese oder eine verschachtelte Bedingung, dann ist es ratsam ternären Operator nicht zu verwenden, weil entweder Sie am Ende einen Fehler machen oder die Person, die den Code liest, nicht versteht, was passiert dann ist es ratsam, den ternären Operator nicht zu verwenden, weil entweder Sie am Ende einen Fehler machen oder die Person, die den Code liest, nicht versteht, was passiert, oder? Weil er nicht lesbar sein Es wäre ein Chaos. Für einfache Bedingungen ternärer Operator ratsam, okay? Aber für komplexe müssen Sie natürlich normale Wenns verwenden, oder? Das ist also etwas, dessen Sie sich bewusst sein sollten. Natürlich kannst du das sogar zu Funktionen verschieben, okay? Sie können IL sogar in Funktionen verwenden . Also, äh, so eine Funktion. Also, du kannst Funktion, Check, auch seltsam sagen, so etwas hier drüben, und ich kann diesen Zustand hier haben, okay? Und die Nummer ist vorbei, richtig? Also bekommst du die Nummer hier drüben. Ordnung. Und du kannst das nennen. Du kannst Scheck sagen, auch seltsam, okay? Und du kannst zum Beispiel zehn eingeben, zehn ist gerade. Du kannst 11 bestehen. Sie können sehen, dass 11 seltsam ist. Das ist also auch möglich. Okay, du kannst Fs auch in Funktionen haben. Sie können ELs auch mit Arrays verwenden. Okay. Lass mich dir das zeigen. Okay? Nehmen wir an, Sie haben eine Reihe von Früchten, okay? Und du isst Apfel, okay? Ich mache einfach ein paar Früchte, Banane. Okay. Und sagen wir Orange. Ziemlich einfach. Okay. Nehmen wir an, ich möchte nachschauen, ob es mein Favorit ist, okay? Obst gibt es in der Reihe oder nicht. Okay. Nehmen wir an, meine Lieblingsfrucht ist zum Beispiel Apfel. Okay. Also kannst du sagen, ob alles in Ordnung ist. Okay, 1 Sekunde, lass mich diese Vorlage holen. Also kannst du sagen, ob was der Zustand ist? Wenn Obst mit einschließt, hast du hier auch was. Okay. Wenn das deine Lieblingsfrucht beinhaltet, okay? Dann kannst du dich hier einloggen, okay? Du kannst sagen, ich sage einfach ja. Okay. Ansonsten kannst du hier Console Dot Log sagen und hier kannst du nein sagen. Okay, ich drucke nur einfach Ja oder Nein. Sie können natürlich gute Nachrichten haben. Du kannst hier also ja sehen. Also, sagen wir, wenn Erdbeere meine Lieblingsfrucht ist, dann ist sie nicht in der Liste. Okay? So können Sie Arrays mit FLS nutzen Ein Recht? Sie können Operationen ausführen, die einen booleschen Wert zurückgeben und die unter FLS-Bedingungen bewertet werden könnten Okay? Du kannst das sogar mit Objekten machen. Lassen Sie mich Ihnen hier ein Beispiel zeigen. Okay? Nehmen wir an, ich habe einen Benutzer hier. Benutzer. In Ordnung. Ups, ich muss gleich sein Okay. Nehmen wir an, Sie haben innerhalb des Benutzers den Namen Alice. Okay. Nehmen wir an, Sie haben is admin als falsch angegeben. Okay? Also hier, das ist ein boolescher Wert im Inneren, wie ein boolesches Also kannst du sagen, okay, ich hole mir die DL-Vorlage. Sie können sagen, dass der Benutzer Punkt Admin ist. Okay? Falls er Admin ist, kannst du hier Console Dot Log sagen. Okay. Und du kannst sagen, willkommen Admin. Ordnung. Das ist möglich. Okay. Und ansonsten können Sie herkommen und sagen: Oh, Sie können hier Vorlagenliterale verwenden. Okay? Du kannst Benutzer Punkt N sagen. In Ordnung. Und dann muss das in Steuernachzahlungen fließen. Okay? Wenn du das speicherst, siehst du Welcome Alice. Okay? Benutzer EdminFals auch Also, du wirst sehen: Willkommen Alice. Wenn das wahr ist, willkommen admin. Alles klar? Also werde ich es als falsch belassen und wir heißen Alice willkommen. Okay? Die zusammenfassende IL-Anweisung ist also eine der wichtigen Kontrollstrukturen in Jascript Okay? Es fällt unter, also gibt es Kategorien, okay? Sie haben also eine Kontrollstruktur, das heißt, Sie kontrollieren, wie Ihr Hinweis, Ihr Code ausgeführt wird, richtig? Also, wenn die Aussage darunter fällt, okay? Und es wird für die bedingte Ausführung verwendet. Sie können hier sehen, dass wir Code bedingt ausführen Wenn Sie die If-Anweisung verwenden , gibt es keine Garantie dafür, dass der Code ausgeführt wird da dies von der Bedingung abhängen würde, oder? Und die Wertwerte, um die es hier geht. Wenn Sie eine komplexe Erkrankung haben, werden Sie es nicht wissen, oder? ILS ist also sehr grundlegend. Du wirst FL viel benutzen, egal ob du Javascript lernst, reagierst, all das, okay? Und es gibt mehrere Formen, wie wir gesehen haben. Sie haben ein grundlegendes Prinzip, wenn Sie mit Ls, wenn sie miteinander verkettet sind, IL verschachtelt haben, Sie logische Operatoren verwenden können, um komplexere Bedingungen zu erzeugen Sie haben auch den ternären Operator , der eine Kurzversion der FL-Anweisung ist Daher wird der ternäre Operator oft als Kurzversion der FL-Anweisung bezeichnet Kurzversion der FL-Anweisung Okay. Und Is kann auch mit Funktionen, Arrays, Objekten usw. verwendet werden. In Ordnung. Ich hoffe, Sie wissen anhand einer ersten Aussage, wie Sie Entscheidungen in Ihrem Code nutzen können Entscheidungen in Ihrem Code nutzen , und ich hoffe, das war sehr nützlich. 3. Wechseln von Perspektiven: Ein tiefer Einblick in Switch Statements: Jetzt ist es an der Zeit, über das Switch-Statement zu sprechen. Lassen Sie uns nun zunächst verstehen, warum die Switch-Anweisung überhaupt gibt. Das Problem besteht nun darin , dass, wenn Sie es mit mehreren Bedingungen mit ifs zu tun haben, das Problem auftreten kann, dass sie etwas länger und schwer lesbar werden Und das ist der Fall, wenn Sie eine Zustandsbewertung für dieselbe Variable durchführen , okay Wenn wir es also mit mehreren Bedingungen für dieselbe Variable zu tun haben , kann es langwierig und schwieriger zu lesen sein. Wo die Switch-Anweisung ins Spiel kommt, wo sie eine sauberere und besser lesbare Alternative bietet. In Ordnung. Lassen Sie mich Ihnen ein Beispiel dafür geben was mehrere Bedingungen für dieselbe Variable bedeuten. Schauen Sie sich also dieses Beispiel hier an, das ich hinzugefügt habe. Hier habe ich eine Variable namens Obst. Ich evaluiere diese Variable, okay, unter mehreren Bedingungen und gebe die Ausgabe hier her, okay? Wenn ich das jetzt speichere, gehe ich natürlich und hole mir die Ausgabe , denn Äpfel kosten 2$ pro kg Okay? Also ich kriege den Preis hier drüben. Aber die Bedingungen sind vielfältig, okay? Für ein oder zwei Bedingungen ist eine IL-Aussage großartig, aber wenn die Bedingungen so wachsen, okay, kann es schwierig werden, damit umzugehen. Und hier kommt die Switch-Aussage ins Spiel. Wie schreibt man also einen Switch? Also du kannst sagen, hier drüben, sagen wir, ich habe, okay, hier habe ich Obst. Okay, ich werde ein anderes Beispiel erstellen. Ich nenne das Fruchtsorte. Also wird sich die Variable hier ändern. Ich werde Obst einschalten. Okay. Also, wenn Sie hier Switch eingeben, haben Sie diese Vorlage , die Sie auswählen können. Okay? Sie können die automatisch hinzugefügte Syntax hier sehen. Switch-Anweisungen bestehen jetzt aus Schlüsseln und Werten. Okay? Also hier kannst du diesen Schlüssel sehen. Also, was ist hier ein Schlüssel? Schlüssel ist eigentlich der Ausdruck , den ich auswerten möchte, oder? Also hier, in meinem Fall, ist der Ausdruck Fruchtsorte. Okay? Also diese Fruchtart wird jetzt anhand mehrerer Fälle bewertet. Fall eins ist also hier drüben, Apple. Okay. Also ich kann hier Apple sagen. Okay. Und wenn es Apple ist, dann möchte ich das, was ich tun möchte , in dieser Erklärung hier drüben abdrucken. Okay? Etwas wie das hier. In Ordnung. Also, wenn die Fruchtsorte Apfel ist, wird das in diesem Fall ausgeführt , weil es ein passender Wert ist, okay? Und es wird das auf die Konsole drucken. Okay? Ich kann das auch für andere Dinge replizieren Okay? Also ich kann es zum Beispiel für Bananen haben, richtig. Also hier kann ich sagen, das ist Banane. Ordnung. Und ich kann die Konsole hier drüben nach Banana einloggen lassen. Okay. Du kannst sehen. Okay. Ähnliches kann ich auch für andere Früchte tun. Also füge ich das hinzu. Okay. Hoppla. Einrückung, ich habe mit der Einrückung Mist gebaut In Ordnung. Aber nach der Banane kommt die Orange. Ich sage hier Orange und was ist das Konsolenschloss für Orange? Wie Sie sehen können, kosten Oge-Orangen 1,5 Dollar pro kg. Okay? Jetzt ist Standard der Standardschlüssel, wenn keine Übereinstimmung gefunden wird, also können Sie das drucken lassen. Okay? Hier drüben. Okay. Etwas wie das hier. Ordnung. Wenn Sie das speichern, können Sie sehen, dass Äpfel 2$ pro kg kosten Wenn ich das als Erdbeere mache, okay? Du wirst sehen, tut mir leid, dass wir diese Frucht nicht haben. Wenn ich Orange sage, uups , nicht hier drüben. Wenn ich sage Okay. Wenn ich also Erdbeere sage, wechsle ich eigentlich den falschen Ort, du solltest nicht an der Stelle wechseln. Das tut mir leid, aber es wird Erdbeere sein. Okay? Wenn du dir das aufhebst, wirst du sehen, leider haben wir diese Frucht nicht. Wenn du Orange sagst, okay, Orangen kosten 1,5 Dollar pro kg. Okay? Wenn du Banane sagst, wird die Banane hingerichtet. Du kannst es sehen. , das ist eine bessere Alternative Ich würde sagen, das ist eine bessere Alternative, einfacher zu lesen, okay? Und es ist auch einfacher zu verwalten. Wenn Sie also mehr Kisten haben oder mehr Früchte hinzugefügt werden, können Sie einfach eine Fallbeschreibung hinzufügen. Es ist einfacher zu lesen. Aber hier drüben, wenn Sie mehrere Bedingungen haben, okay, es könnte umständlich sein, es zu lesen Also das ist der Vorteil hier drüben. Okay. Jetzt kannst du auch im Switch durchgefallen sein. Okay? Also lass mich das Ganze kopieren. Ich werde herkommen. Okay. Ich zeige dir, wie du durchfällst. Okay? Also sage ich Herbst. Zwei. Und ich werde das loswerden. Das ist eigentlich ein Duplikat. Nehmen wir an, ich habe diese Switch-Anweisung. Jetzt möchte ich mehrere Fälle gruppieren , um denselben Codeblock auszuführen. Was ich also tun kann, ist, wenn die Fruchtsorte Apfel ist, dann möchte ich diese beiden Fälle ausführen. Also was ich tun würde, ist Break hier zu entfernen. Okay? Also, wenn ich sage, okay, dann lass mich das auch ändern. Ich stelle das auf eine normale Variable um, und hier sage ich, dass die Fruchtart der Apfelsorte entspricht. Okay. Also, wenn ich das speichere, wirst du sehen, dass Äpfel 2$ pro kg kosten und Bananen 1$ pro kg kosten Sie bekommen beide hier gedruckt. Wenn du Banane sagst, wird nur eine gedruckt. Okay? Also warum wurden beide gedruckt, als du Apple sagtest? Nun, was hier passiert, ist dass Sie diese Pausenerklärung nicht haben. Bruch in einem Schaltergehäuse ist also dafür verantwortlich , dass die Schleife hier unterbrochen wird oder der Zustand unterbrochen wird. Also hier, sobald das ausgeführt ist, wird dieser Teil Break-Anweisung nicht mitgezählt und die Steuerung geht nicht zum nächsten Fall Stattdessen kommt es aus dem Schalter. Die Pause wird also im Wesentlichen verwendet , um den Switch zu verlassen, oder? Wenn Sie Break also überspringen, wird es auch mit der Ausführung des nächsten Falls beginnen. Wenn ich das entferne, wird es wieder ausgeführt und der nächste Fall wird ausgeführt, wie Sie sehen können. Okay, das ist also die Bedeutung der Pause. Und dieses Verhalten hier ohne Pause wird als Fall-Through-In-Switch bezeichnet. Okay? Also denk dran, falls dich jemand fragt oder wenn du das irgendwo liest, okay? Das nennt man Durchfallen, Auslassen oder Brechen. Alles klar? Jetzt können Sie sogar einen Schalter mit Ausdrücken verwenden. Okay? Also lass mich sagen, wechsle mit Ausdrücken. Okay? In Ordnung. Ich habe hier einen Rechtschreibfehler gemacht. Okay? Nehmen wir an, ich habe hier eine Zahl, die auf, sagen wir, neun initialisiert ist, alles klar Jetzt kannst du hier „ Umschalten“ sagen. Okay. Jetzt kann ich wahr sagen, weil dieser Ausdruck nicht wahr ist. Okay. Also was du jetzt hier machen kannst ist Case. Sie können angeben, dass die Zahl weniger als fünf ist. Also, wenn die Zahl weniger als fünf ist, okay, du wirst hier Console Dot Log sagen. Okay. Hier kannst du sagen, dass die Zahl weniger als fünf ist, ungefähr so. Okay? Du kannst etwas Ähnliches für Ups haben Sie können hier etwas Ähnliches für diesen Teil haben. Okay. Also kannst du hier sagen, Zahl ist größer als gleich fünf und Zahl ist kleiner als fünf. Oh, tut mir leid, die Zahl ist nicht weniger als fünf, sie ist weniger als zehn. Hier können Sie also sehen, dass die Zahl 5-10 ist. Sie können also sehen, dass die Zahl 5-10 ist. In Ordnung. Auf diese Weise können Sie Ausdrücke auch in Fallaussagen verwenden , genau hier drüben. Jetzt möchte ich über die Unterschiede zwischen Switch in JavaScript, Pis in und Java sprechen zwischen Switch in JavaScript, . In Ordnung. Also in Java, also diese Beispiele, die Sie sehen , ähneln denen, die wir in Java prüfen, okay? Also in Java funktioniert es auch auf ähnliche Weise, okay? Und in Java müssen die Groß- und Kleinschreibung konstant sein. Wie in Digo-Enums oder Strings. Aber im Fall von JavaScript kann es jeden Datentyp haben, wie Zeichenketten, Zahlen, und es kann sogar Ausdrücke enthalten, wie wir sie hier sehen, oder? Und in Bezug auf Python, okay? Python hat also keine traditionelle Switch-Anweisung, aber es verwendet if Ls, if, all right. Also das ist etwas. In der neuesten Version von Python haben Sie auch Match Key , ein leistungsfähigeres Konstrukt als JavaScript-Switch, oder? Also ja, das ist es, und die Syntax wird den anderen Programmiersprachen viel ähnlicher Aber eine Sache, an die Sie sich bei Switch erinnern sollten , ist, wann Sie ihn verwenden sollten. Wenn Sie also mehrere Werte mit einer einzigen Variablen vergleichen müssen einer einzigen Variablen vergleichen , wie wir es hier tun, ist es besser, switch zu verwenden, da sie auch viel einfacher zu verstehen und zu schreiben sind. Sie werden also weniger Fehler machen und jemand wird es lesen, es wird auch für sie viel einfacher sein. Ich hoffe, das war hilfreich und Sie konnten es verfolgen. 4. Iterieren um zu innovieren: Nutze für Loops in JavaScript: Jetzt ist es an der Zeit, dass wir anfangen, über die vier Schleifen in JavaScript zu sprechen die vier Jetzt funktionieren die vier JavaScript-Schleifen wie jede andere Programmiersprache, oder? Nehmen wir an, ich kann eine Aussage mit vier Worten wie diese schreiben. Sie können diese Syntax sehen, die aufgefüllt wurde, okay. Jetzt haben Sie diesen Index , der wie ein Zähler sein wird, Ihnen hilft, eine Liste von Elementen durchzugehen, oder? Also kann ich mich hier als Index haben. Okay. Ich kann bei Null anfangen. Okay, ich bin also gleich Null und Hoppla. Also ich kann herkommen, richtig, und ich kann weniger als fünf hier drüben haben Okay. Sagen wir, sagen wir zehn. Ich möchte die Zahlen 0-9 drucken. Nehmen wir an, ich möchte zehn Zahlen drucken, oder? Ich habe I plus und ich kann einfach herkommen und Console Dot Log hier drüben sagen . Okay. Und ich kann es drucken lassen. So wie es ist. In Ordnung. Und wenn ich das speichere, siehst du Null, Eins, Zwei, Drei bis Neun. Es werden also zehn Zahlen gedruckt und wir verwenden dafür tatsächlich vier Schleifen. Nun, wenn Sie ein Array haben, können also vier Schleifen auch hier nützlich sein , um durch die Arrays zu iterieren . Also wenn ich hier Zahlen sage und Sie haben eins, zwei, drei, vier, fünf, sechs, sieben, acht Okay. Nehmen wir an, wir haben acht Zahlen. Also werde ich das kopieren, in Ordnung. Und hier drüben kann ich Zahlen, Punktlänge sagen. Das ist ein Array, und wir haben auch diese Längeneigenschaft, okay? Und Sie können hier auf das Array zugreifen. Sie können also Zahlen in I sagen. Wenn Sie das speichern, werden Sie hier eins, zwei, drei, vier, fünf, sechs, sieben und acht sehen . Okay? Also haben wir dieses Array, das gedruckt wird. Was jetzt passiert ist, dass dies der Initialisierungsteil ist. Wir initialisieren die Variable. Dies ist der bedingte Teil, in dem wir die Bedingung auswerten, ob die vier Schleifen weiterentwickeln sollen oder nicht Und das ist der inkrementelle Teil. Also zuerst findet die Initialisierung statt. Dann wird der Zustand bewertet. Also ist Null kleiner als die Punktlänge einer Zahl. Okay. Also Null ist hier weniger als acht. Die Länge dieses Arrays ist acht, richtig? Punktlänge der Zahlen wird also acht sein , weil wir versuchen, die Länge der Arrays mithilfe der Längeneigenschaft zu ermitteln, richtig? Also, da es wahr ist, kommen wir rein und du druckst Zahlen von Null, richtig? Also was bedeutet, dass einer gedruckt wird. Dann erhöhen Sie I und dann bewerten Sie den Zustand erneut. Und dann gehst du rein. Wenn die Bedingung wahr ist, gehst du hinein und führst das aus. Auf diese Weise werden diese vier Schleifen so lange ausgeführt, bis sich herausstellt, dass die Bedingung hier falsch , und die Schleife beendet wird Okay? Also so funktioniert die Vierschleife, und das ist das Gegenstück. Dies ist der Initialisierungsteil, und dies ist der Inkrement- und Dekrementteil Initialisierung wird also nur Beginn der vier Schleifen ausgeführt Stimmt das? Später kümmern sich nur diese beiden Dinge darum, ob die Schleife ausgeführt werden soll oder nicht. Alles klar? Also das sind ungefähr vier Schleifen, und Sie können hier sogar vier Schleifen verwenden, um rückwärts zu drucken. Also kann ich rückwärts fahren. Lass mich das kopieren. Das war also eine Vorwärtsdruckschleife. Ich kann das hier tatsächlich zu zehn machen. Ich kann die Bedingung rückgängig machen, dass es größer als Null sein sollte, und ich kann minus minus haben. Wenn ich das speichere, okay, und lasse mich das kommentieren, sodass ein bisschen weniger Logs auf dem Bildschirm übrig sind, können Sie hier drüben sehen, 109-87-6543 21, Also gehen wir jetzt mit Hilfe dieser vier Schleifen rückwärts, das dieser vier Schleifen hilft uns, in umgekehrter Reihenfolge vorzugehen, und Sie können dasselbe auch mit dem Array machen Sie können rückwärts drucken, das Array rückwärts drucken. Das können Sie tun. Du kannst die vier Schleifen sogar verschachteln, okay. Also werde ich das einfach hier kommentieren , damit wir eine sauberere Konsole haben und wir die Ausgabe hier sehen können. Nehmen wir an, ich habe dieses Array, o, und nehmen wir an, ich möchte eine Matrix drucken, oder? Also, was ich tun würde, ist, hierher zu kommen. Ich würde hier auch eine Viererschleife hinzufügen, ok. Und ich werde das einfach kommentieren. Okay. Was ich tun würde, ist , bei Null anzufangen. Ich würde sagen, ich bin weniger als. Ich kann sagen, uups, tut mir leid, ich bin weniger als, sagen wir, zehn, ich plus plus, so etwas Okay. Nun, ich sage, ich bin auch hier gleich Null, und dieser innere Kreis wird passen. Also zuerst müssen wir den Variablennamen hier ändern. Das sollte J sein. Okay. Das sollte auch J sein und das sollte auch J sein. Okay? Also J bis J kleiner ist als I G plus plus, ungefähr so. Okay. Und du kannst J hier drüben ausdrucken . Und so. Wenn du das speicherst, wirst du es sehen. Okay, also Null, Eins, Null, okay? Eins, 20. Eins, zwei, drei und so weiter. Wir drucken es also nicht im Matrixstil, sondern wir haben eine verschachtelte vierfache Schleife, die wir verwenden, um durch die Arrays zu iterieren Okay? Wenn Sie ein Matrix-Array haben, das ein Array von Arrays ist, dann können Sie diese Art von Syntax verwenden , um es zu durchlaufen. Alles klar? Also das sind ungefähr vier Loops. Vier Schleifen sind im Wesentlichen oder Schleifen im Allgemeinen sind im Wesentlichen nützlich, wenn Sie einen bestimmten Code mehrmals wiederholen möchten Code , bis eine Bedingung erfüllt ist. Hier werden also Schleifen verwendet, und vier Schleifen sind zufällig eine Art Schleife. Ich hoffe, das war nützlich. 5. Wiederholen zum Erfolg: Beherrsche While-Loops für dynamische Steuerung: Wenn wir also über Loops sprechen, haben wir auch etwas, das man Le Loops oder I Loop nennt , sollte ich sagen Ordnung. Also, was ist ein Ville-Loop? Vy-Schleife ist also eine Art Schleife, die hier einen Codeblock oder eine Gruppe von Anweisungen ausführt . Solange die Bedingung als wahr bewertet wird. Sobald sich also herausstellt, dass die Bedingung falsch ist, wird in diesem Fall die LE-Schleife ausgeführt. In Ordnung. Lassen Sie mich Ihnen hier ein Beispiel dafür geben, wie ein Le-Loop in Java-Skript funktionieren würde. Nehmen wir an, Sie haben diese Variable, okay, Sie können eine Wile-Anweisung haben Was soll die Bedingung sein? Nehmen wir an, ich würde sagen, ich bin weniger als fünf Jahre alt. Okay, ich kann Console sagen, Dot Log hier drüben, und ich kann drucken, ich mag das. Okay. Und ich werde das speichern. Und das Ganze geht in eine Endlosschleife über, das kannst du hier sehen. Okay. Nun, das ist nicht richtig, weil es keine Pausenbedingung gibt. Die Schleife wird nie ausgeführt. Die Schleife wird nie beendet. Also solltest du hier eine Art von Krankheit haben. Okay. Nehmen wir an, ich habe diese Bedingung, ich muss auch den Wert von I erhöhen. Und wenn ich das speichere, okay, dann würde die Schleife beendet werden Also muss ich das jetzt einfach kaputt machen. Also jetzt können Sie sehen, dass wir Null bis Vier gedruckt haben, was sehr gute Zahlen sind. Und als es das letzte Mal so war , ging es in eine Endlosschleife weil wir den Zustand nicht erhöhen mussten Okay? Das ist also eine Syntax von Y-Loop und wie sie in JavaScript geschrieben ist. Das ist also über Wile Loop. Es ist ziemlich einfach und unkompliziert , wenn es um Javascript geht, oder? Ich hoffe das war nützlich. 6. Schlussbemerkung zum Kurs: Und damit sind wir am Ende dieses fantastischen Kurses angelangt. In diesem Kurs haben Sie viel darüber gelernt, wie Sie Ihren Code viel intelligenter gestalten können , sodass er denken, seine eigenen Entscheidungen treffen und durchweg reagieren kann seine eigenen Entscheidungen treffen , oder? Wir haben Konzepte wie If-Anweisung und vier Schleifen gelernt, wir haben auch Switch behandelt, und wir haben auch über Wil-Schleifen gesprochen und Beispiele dafür gesehen. Denken Sie daran, dass die Beherrschung des Kontrollflusses ein entscheidender Schritt ist , um ein kompetenter Ja-Script-Entwickler zu werden . Die Fähigkeiten, die Sie hier erworben haben, werden es Ihnen ermöglichen, im Laufe der Zeit dynamischeren und effizienteren Code zu schreiben dynamischeren und effizienteren Code und an einigen großartigen Projekten zu arbeiten Und es wird Ihnen die Tür für noch fortgeschrittenere Programmierherausforderungen öffnen Ich möchte Sie ermutigen, diese Konzepte , die Sie bisher in der Klasse gelernt haben, weiterhin in Ihren Projekten zu verwenden in , die Sie auch in Zukunft entwickeln werden. Weil Lernen und Üben hier der Schlüssel ist. Ich möchte, dass Sie sich bei Ihnen dafür bedanken, dass so engagiert und großartig gelernt gesamten Kurses Bei diesem Kurs findest du im Projektbereich dieses Kurses ein Klassenprojekt . Ich möchte dich dazu ermutigen , es zu vervollständigen einzureichen und es mit der gesamten Klasse zu teilen Das wird dir helfen, tolles Feedback zu deinem Projekt zu erhalten. Viel Spaß beim Programmieren und viel Glück auf deiner weiteren Reise in JavaScript.