Resumen: En este tutorial, aprenderás a usar el método JavaScript String indexOf() para encontrar el índice de una subcadena dentro de una cadena.

El String.prototype.indexOf() devuelve el índice de la primera ocurrencia de la subcadena (substr) en una cadena (str):

Code language: JavaScript (javascript)

devuelve -1 si el str no contiene la etiqueta substr.,

el fromIndex es un parámetro opcional que especifica el índice en el que se inicia la búsqueda. El valor predeterminado es cero (0), Lo que significa que si omite el fromIndex, la búsqueda comenzará desde el principio de la cadena.

el indexOf() siempre realiza una búsqueda que distingue entre mayúsculas y minúsculas.

para encontrar el índice de la última aparición de una subcadena en una cadena, utilice el método lastIndexOf().

JavaScript String indexOf() examples

veamos algunos ejemplos de uso del método indexOf().,index of the first occurrence of the substring 'str' in the string 'finding substring in string':

Code language: JavaScript (javascript)

2) Using indexOf() to count occurrences of a substring in a string

the following example uses the indexOf() método para contar el número de ocurrencias de la subcadena 'know' en la cadena 'You do not know what you do not know until you know.':

Cómo funciona:

  • Primero, use el método indexOf() para encontrar primera aparición del substr en el str.,
  • Luego, use el bucle while para encontrar repetidamente la siguiente posición del substren el str a partir de la última posición encontrada + 1.

3) el indexOf () y la sensibilidad a mayúsculas y minúsculas

el indexOf() es sensible a mayúsculas y minúsculas. Vea el siguiente ejemplo:

Code language: JavaScript (javascript)

En este ejemplo, la etiqueta indexOf() devuelve -1 porque la cadena JS IndexOf no contiene la subcadena js pero JS.,

para realizar una búsqueda que no distingue entre mayúsculas y minúsculas del índice de una subcadena dentro de una cadena, puede convertir tanto la subcadena como la cadena a minúsculas antes de usar el método indexOf() de la siguiente manera:

Summary

  • El indexOf() devuelve el índice de la primera aparición de una subcadena en una cadena, o -1 si la cadena no contiene la subcadena.
  • El indexOf() distingue entre mayúsculas y minúsculas.
  • Fue este tutorial útil ?
  • YesNo

Articles

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *