Farbe suchen
Lösung
let farbe = ["rot", "blau", "schwarz", "gelb"]
let eingabe = prompt("Welche Farbe wird gesucht?").toLowerCase();
let i = 0;
for (let wert of farbe){
if (wert == eingabe){
document.write ("Die Farbe ist vorhanden <br>");
document.write ("Diese Farbe befindet sich auf Platz " + i);
break;
}
i++
}
if (i == farbe.length){
document.write ("Die Farbe ist nicht vorhanden");
}
let eingabe = prompt("Welche Farbe wird gesucht?").toLowerCase();
let i = 0;
for (let wert of farbe){
if (wert == eingabe){
document.write ("Die Farbe ist vorhanden <br>");
document.write ("Diese Farbe befindet sich auf Platz " + i);
break;
}
i++
}
if (i == farbe.length){
document.write ("Die Farbe ist nicht vorhanden");
}
Mit der Methode toLowerCase() werden alle Buchstaben in Kleinbuchstaben umgewandelt.
Mit der Methode toUpperCase() werden alle Buchstaben in Großbuchstaben umgewandelt.
Sie werden mit einem Punkt an einen String oder Variable dran gesetzt. Die runden Klammern bleiben leer, müssen aber vorhaneden sein.
Zahlen und Sonderzeichen werden nicht umgewandelt.
So ist es egal ob der Anwender nach rot oder Rot sucht. Seine Eingabe wird so umgewandelt, dass beide Eingaben zum gleichen Ergebnis führen.
Zurück