Get it on Google Play

Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.

24. String: indexOf()

Um die Position eines Strings innerhalb eines anderen Strings zu bestimmen, verwendet man die Methode indexOf:
var n1 = "Bit".indexOf("it");
var n2 = "Bit".indexOf("js");
var n3 = "Bit".indexOf("IT");
n1 ist 1, da "it" in "Bit" an der 1. Stelle beginnt. Wie üblich beginnt die Zählung mit 0. Kommt das Suchwort im aufrufenden String nicht vor, wird -1 zurückgegeben. n2 ist also -1. Die Methode indexOf() unterscheidet zwischen Groß- und Kleinschreibung. n3 ist also auch -1.

Aufgabe

Schreibe eine Funktion indexOfIgnoreCase, die 2 Strings entgegennimmt und wie die Methode indexOf die Position des zweiten Strings im ersten String bestimmt. Im Unterschied zur Methode indexOf soll die Groß- oder Kleinschreibung keine Rolle spielen. Sowohl indexOfIgnoreCase("JS", "JS") als auch indexOfIgnoreCase("JS", "js") sollten 0 ergeben.