CodeGym /Kurse /Frontend SELF DE /Verzweigungen

Verzweigungen

Frontend SELF DE
Level 33 , Lektion 4
Verfügbar

5.1 Bedingter Operator if

Verzweigungen (oder bedingte Operatoren) in JavaScript erlauben es, unterschiedliche Codeblöcke abhängig von bestimmten Bedingungen auszuführen. Das ist ein grundlegendes Konzept in der Programmierung, das den Code dynamischer und interaktiver macht.

Bedingter Operator if

Der einfachste Weg, eine Verzweigung in JavaScript zu erstellen, ist die Verwendung des bedingten Operators if. Er führt einen Block von Code aus, wenn die angegebene Bedingung wahr (true) ist.

Syntax:

    
      if (Bedingung) {
        // Code, der ausgeführt wird, wenn die Bedingung wahr ist
      }
    
  

Beispiel:

JavaScript
    
      let age = 18;
      if (age >= 18) {
        console.log("Du bist volljährig.");
      }
    
  

5.2 Operator if...else

Der Operator if...else erlaubt es, einen Block von Code auszuführen, wenn die Bedingung wahr ist, und einen anderen Block, wenn die Bedingung falsch ist.

Syntax:

    
      if (Bedingung) {
        // Code, der ausgeführt wird, wenn die Bedingung wahr ist
      } else {
        // Code, der ausgeführt wird, wenn die Bedingung falsch ist
      }
    
  

Beispiel:

JavaScript
    
      let age = 17;

      if (age >= 18) {
        console.log("Du bist volljährig.");
      } else {
        console.log("Du bist minderjährig.");
      }
    
  

5.3 Operator if...else if...else

Der Operator if...else if...else erlaubt es, mehrere Bedingungen nacheinander zu prüfen und entsprechende Codeblöcke auszuführen.

Syntax:

    
      if(Bedingung1) {
        // Code, der ausgeführt wird, wenn Bedingung1 wahr ist
      } else if (Bedingung2) {
        // Code, der ausgeführt wird, wenn Bedingung2 wahr ist
      } else {
        // Code, der ausgeführt wird, wenn keine der Bedingungen wahr ist
      }
    
  

Beispiel:

JavaScript
    
      let score = 85;

      if (score >= 90) {
        console.log("Ausgezeichnet!");
      } else if (score >= 75) {
        console.log("Gut!");
      } else if (score >= 60) {
        console.log("Befriedigend.");
      } else {
        console.log("Unbefriedigend.");
      }
    
  

5.4 Ternärer Operator

Der ternäre Operator (?:) ist eine verkürzte Form des bedingten Operators if...else. Er wird für einfache Bedingungen verwendet und gibt eines von zwei Werten zurück, abhängig von der Bedingung.

Syntax:

    
      condition ? value1 : value2
    
  

Beispiel:

JavaScript
    
      let age = 18;
      let access = (age >= 18) ? "Zugang erlaubt" : "Zugang verboten";
      console.log(access); // "Zugang erlaubt"
    
  
1
Umfrage/Quiz
Einführung in JavaScript, Level 33, Lektion 4
Nicht verfügbar
Einführung in JavaScript
Einführung in JavaScript
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION