Wenn die Überprüfung, dass das Zeichen nicht in Zeichenfolge ist, ist es bei der Verwendung von if(string.indexOf("x") < 0) { ... }
oder if(string.indexOf("x") == -1) { ... }
beide gleich?JavaScript - Suche nach einem Zeichen in Zeichenfolge mit IndexOf()
Könnte es unter bestimmten Umständen vorkommen, dass string.indexOf("x")
-2
oder niedriger ist?
Vielen Dank für Ihre Erfahrungen.
Nein, es wird immer '-1' wenn Sub-String nicht in der Zeichenfolge gefunden. Es gibt keine Möglichkeit, Werte unterhalb dieses Wertes zu liefern. –
Die Methode indexOf() gibt die Position des ersten Vorkommens eines angegebenen Werts in einer Zeichenfolge zurück. Diese Methode gibt -1 zurück, wenn der zu suchende Wert nie auftritt. http://www.w3schools.com/jsref/jsref_indexof.asp – vaso123