[ index ]            i: Sequenz << ii: Auswahl (if-Anweisung) >> iii: Wiederholung per for-Schleife

3.e.ii.   JavaScript - Kontrollstrukturen - Auswahl (if-Anweisung)

Eine Auswahl ist eine folgendermaßen aufgebaute Anweisung:

if (Bedingung) {Anweisung1} else {Anweisung2};

"Bedingung": An dieser Stelle muss die Auswahlbedingung stehen, die entweder wahr oder falsch sein kann. Dafür gibt es den Datentyp der Wahrheitswerte (auch Boolean genannt). Es stehen unter anderem folgende Operatoren zur Verfügung:

Beispiel einer Bedingung: x >= 5. Je nach Belegung der Variable x kann die Bedingung x >= 5 entweder wahr (true) oder falsch (false) sein.
Liefert die Auswertung der Bedingung den Wert true, so wird die "Anweisung1" ausgeführt, andernfalls (else) die "Anweisung2".

Hinweis 1: Soll für den Fall, dass die Bedingung den Wert false ergibt, gar keine Anweisung ausgeführt werden, kann der else-Zweig auch weggelassen werden:

if (Bedingung) {Anweisung1};

Hinweis 2: Die Anweisungen Anweisung1 und Anweisung2 können dabei auch aus mehreren elementaren Anweisungen bestehen. Ihre Zugehörigkeit zum true-Zweig bzw. false-Zweig der Auswahl wird durch die geschweiften Klammern erreicht (Block-Bildung, vgl. Kapitel "Sequenz").

Beispiel:


Aufgabe 1:
Erstelle ein Programm, das den Betrag einer Zahl x ausgibt.
a) ohne HTML-Formular.
b) mit HTML-Formular, in das die Zahl eingegeben werden kann und bei Knopfdruck ihr Betrag ausgegeben wird.

Aufgabe 2:
Erstelle ein Programm, das die Lösungsmenge einer linearen Gleichung ax+b=0 ausgibt.
a) ohne HTML-Formular.
b) mit HTML-Formular, in das die Zahlen a und b eingegeben werden können und bei Knopfdruck die Lösungsmenge ausgegeben wird.

Aufgabe 3:
Erstelle ein Programm, das die Lösungsmenge einer quadratischen Gleichung ax2+bx+c=0 ausgibt.
a) ohne HTML-Formular.
b) mit HTML-Formular, in das die Zahlen a, b und c eingegeben werden können und bei Knopfdruck die Lösungsmenge ausgegeben wird.