Cadena JavaScript indexOf()
Ejemplos
Busque una cadena para "bienvenido":
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("welcome");
Busque una cadena para "Bienvenido":
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("Welcome");
Encuentra la primera aparición de "e":
let text = "Hello world, welcome to the universe.";
text.indexOf("e");
Encuentre la primera aparición de "e", comenzando en la posición 5:
let text = "Hello world, welcome to the universe.";
text.indexOf("e", 5);
Encuentre la primera aparición de "a":
let text = "Hello world, welcome to the universe.";
text.indexOf("a");
Definición y uso
El indexOf()
método devuelve la posición de la primera aparición de un valor en una cadena.
El indexOf()
método devuelve -1 si no se encuentra el valor.
El indexOf()
método distingue entre mayúsculas y minúsculas.
Sintaxis
string.indexOf(searchvalue, start)
Parámetros
Parameter | Description |
searchvalue | Required. The string to search for. |
start | Optional. The position to start from (default is 0). |
Valor devuelto
Escribe | Descripción |
Un número | La primera posición en la que aparece el valor de búsqueda. -1 si nunca ocurre. |
La diferencia entre
String indexOf() y String search()
El indexOf()
método no puede buscar en una expresión regular.
El search()
argumento no puede tomar una posición de inicio.
páginas relacionadas
Compatibilidad con navegador
indexOf()
es una característica de ECMAScript1 (ES1).
ES1 (JavaScript 1997) es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |