Méthode indexof ()
indexOf() renvoie la première occurrence d'une valeur de chaîne spécifiée dans la chaîne.
Remarque: indexOf() est sensible à la casse!
Remarque: Si la valeur de chaîne à récupérer n'apparaît pas, la méthode renvoie -1.
Utilisez la méthode Charat () précédente
var str = 'www.webclks.com / archives / 3309'; for (var i = 0; i <str.length; i ++) {if (str.charat (i) === '/') {alert (i); }}Méthode indexof ()
var str = 'www.webclks.com / archives / 3309'; alert (str.indexof ('/')); // Vérifiez l'alerte du 0e (str.indexof ('/', 16)); // Vérifiez l'alerte du 16e (str.indexof ('x')); // Impossible de trouver le retour -1;Exemple de méthode indexof ()
var str = 'se concentrer sur l'apprentissage des scripts, partager le matériel d'apprentissage des scripts et les expériences et compétences d'apprentissage! '; var s =' script; // Le contenu à interroger var i = 0; // commence à partir du nombre de fois /*for( ;str.indexof(s,i)! = - 1;) {alert (str.indexof (s, i)); i = str.indexof (s, i) + s.length;} * / while (str.indexof (s, i)! = - 1) {alert (str.indexof (s, i)); i = str.indexof (s, i) + s.length; }Méthode LastIndexof ()
lastIndexOf() peut renvoyer le dernier emplacement de la valeur de chaîne spécifiée, recherchant de l'arrière à l'avant à l'emplacement spécifié dans une chaîne.
Remarque: lastIndexOf() est sensible à la casse!
Remarque: Si la valeur de chaîne à récupérer n'apparaît pas, la méthode renvoie -1.
Exemple de méthode LastIndexof ()
var str = 'Concentrez-vous sur l'apprentissage du Front-end et partagez le matériel d'apprentissage frontal et les expériences d'apprentissage! '; alert (str.indexof (' w ', 0)); // Vérifiez alert (str.LastIndexof ('W', 24)); // Vérifiez par derrièreSi la deuxième valeur est négative, elle est traitée comme 0 par défaut
Résumer
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'étude et au travail de chacun. Si vous avez des questions, vous pouvez laisser un message pour communiquer.