Método indexOf() de String JavaScript
- página anterior includes()
- Página siguiente lastIndexOf()
- Volver a la capa superior Manual de referencia de JavaScript String
definición y uso
indexOf()
el valor regresado del método es la primera posición de aparición del valor en la cadena.
si no se encuentra el valor, se indexOf()
el método devuelve -1
.
indexOf()
el método distingue entre mayúsculas y minúsculas.
véase también:
instancia
ejemplo 1
busca "welcome" en la cadena:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("welcome");
ejemplo 2
busca "welcome" en la cadena:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("Welcome");
ejemplo 3
encuentra el primer coincidencia de "e":
let text = "Hello world, welcome to the universe."; text.indexOf("e");
ejemplo 4
busca la primera coincidencia de "e" desde la posición 5:
let text = "Hello world, welcome to the universe."; text.indexOf("e", 5);
ejemplo 5
encuentra el primer coincidencia de "a":
let text = "Hello world, welcome to the universe."; text.indexOf("a");
sintaxis
string.indexOf(substring, start)
parámetro
parámetro | descripción |
---|---|
substring | obligatorio. La cadena a buscar. |
start | opcional. La posición de inicio (por defecto 0). |
regresará el valor
tipo | descripción |
---|---|
número |
la primera posición de aparición del valor de búsqueda. si no se encuentra la subcadena, se regresará |
detalles técnicos
regresará el valor
si en string en start después de la posición substringregresará la primera substring si no se encuentra la subcadena, se regresará -1
.
descripción
String.indexOf()
el método busca la cadena desde el principio hasta el final stringver si contiene la subcadena substringla posición de inicio de la búsqueda está en la cadena string de start o string al principio (no se especificó start al encontrar una substringentonces String.indexOf()
regresará substring el primer carácter en string es desde 0. Si enstring la posición del carácter en string no se encontró substringentonces String.indexOf()
el método regresará -1
.
Diferencias entre String indexOf() y String search()
indexOf()
el método no puede buscar expresiones regulares.
search()
no se puede usar el parámetro de posición de inicio.
soporte del navegador
indexOf()
es una característica de ECMAScript1 (ES1).
Todos los navegadores admiten completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
soporte | soporte | soporte | soporte | soporte | soporte |
páginas relacionadas
- página anterior includes()
- Página siguiente lastIndexOf()
- Volver a la capa superior Manual de referencia de JavaScript String