Auf dieser Seite
lernst du, wie du viele Bedingungen gleichzeitig abfragen kannst ..
Die Reaktion auf Bedingungen mit if ... else beschränkt sich eher auf eine Bedingung.
Das geeignete Instrument, um eine Vielzahl von Bedingungen abzufragen, ist switch ... case.
Aufgabe:
Erstelle eine HTML-Seite vokalsuche.htm
Füge eine Überschrift "Zeichenkette durchsuchen" ein.
Setze das Eingabefeld für den Satz und zwei Textfelder auf die Seite.
Beschrifte die Textbuttons mit "Suche", "Neuer Satz" und "Schließen".
Schreibe ein Script, das
die Eingabe aus dem Textfeld liest
die Anzahl der Vokale (a, e, i, o, u) und die Gesamtzahl der Buchstaben zählt ...
... und die Ergebnisse in den Textfeldern anzeigt.
Tipps:
Du brauchst für die Anzahl der Vokale jeweils eine Variable:
var Leerstellen=0;
var aZaehler=0;
var eZaehler=0;
var iZaehler=0;
var oZaehler=0;
var uZaehler=0;
Außerdem brauchst du noch die Methode charAt(), die das Zeichen innerhalb der Zeichenkette
prüfen kann.
Mit der switch ... case-Anweisung kombiniert kannst du die
Anzahl der jeweiligen Vokale feststellen.
for (zaehler=0; zaehler<laenge+1; zaehler++)
{
switch(Satz.charAt(zaehler))
{
case "a":
aZaehler++;
break;
case "e":
.
}
}