L'exemple de cet article décrit comment JS détermine le contenu d'une chaîne. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
1. Exemple :
var tempStr = "tempText" ; var bool = tempStr.indexOf("Texxt"); //返回大于等于0的整数值,若不包含"Text"则返回"-1。 if(bool>0){ document.write("包含字符串"); }else{ document.write("不包含字符串"); }
2. indice d'utilisation :
strObj.indexOf(subString[, startIndex])
La méthode de fonction indexOf en JavaScript renvoie une valeur entière indiquant la position de départ de la sous-chaîne dans l'objet String. Si la sous-chaîne n'est pas trouvée, -1 est renvoyé. Si startindex est négatif, startindex est traité comme zéro. S'il est supérieur au plus grand index de position de caractère, il est traité comme le plus grand index possible.
Paramètres :
strObj : obligatoire, objet String ou texte.
subString : obligatoire, la sous-chaîne à trouver dans l'objet String.
starIndex : Facultatif, cette valeur entière indique l'index dans l'objet String pour démarrer la recherche. En cas d'omission, recherchez à partir du début de la chaîne
Si startindex est négatif, startindex est traité comme zéro. S'il est supérieur au plus grand index de position de caractère, il est traité comme le plus grand index possible.
3. La différence avec lastIndexOf :
La méthodelastIndexOf() récupère la sous-chaîne en commençant par la fin de la chaîne.
J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.