A continuación se muestra el ejemplo del método String indexOf().
- Ejemplo:
JavaScript
// JavaScript to illustrate indexOf() function <script> function func() { // Original string var str = 'Departed Train'; // Finding index of occurrence of 'Train' var index = str.indexOf('Train'); document.write(index); } func(); </script>
- Producción:
9
La función str.indexOf() encuentra el índice de la primera aparición de la string de argumento en la string dada. El valor devuelto está basado en 0. La sintaxis de la función es la siguiente:
str.indexOf(searchValue , index)
Argumentos:
El primer argumento de la función searchValue es la string que se va a buscar en la string base. El segundo argumento de la función índice define el índice de inicio desde donde se buscará el valor de búsqueda en la string base.
Valor devuelto:
esta función devuelve el índice de la string (basado en 0) donde se encuentra el valor de búsqueda por primera vez. Si no se puede encontrar el valor de búsqueda en la string, la función devuelve -1 .
A continuación se proporcionan ejemplos de la función anterior:
Ejemplo 1:
print('Departed Train'.indexOf('Train'));
En este ejemplo, la función indexOf() encuentra el índice de la string Train . Dado que el primer y único índice donde está presente esta string es 9, esta función devuelve 9 como respuesta.
Producción:
9
Ejemplo 2:
print('Departed Train'.indexOf('ed Tr'));
Producción:
6
En este ejemplo, la función indexOf() encuentra el índice de la string ed Tr . Dado que el primer y único índice donde está presente esta string es 6, esta función devuelve 6 como respuesta.
Ejemplo 3:
print('Departed Train'.indexOf('train'));
Producción:
-1
En este ejemplo, la función indexOf() encuentra el índice de la string Train . Dado que el valor de búsqueda no está presente en la string, esta función devuelve -1 como respuesta.
Ejemplo 4:
print('Departed Train before another Train'.indexOf('Train'));
Producción:
9
En este ejemplo, la función indexOf() encuentra el índice de la string Train . Dado que el primer índice de searchValue es 9 , esta función devuelve 9 como respuesta.
El código para la función anterior se proporciona a continuación:
Programa 1:
JavaScript
// JavaScript to illustrate indexOf() function <script> function func() { // Original string var str = 'Departed Train'; // Finding index of occurrence of 'Train' var index = str.indexOf('Train'); document.write(index); } func(); </script>
Producción:
9
Programa 2:
JavaScript
<script> // JavaScript to illustrate indexOf() function function func() { // Original string var str = 'Departed Train'; // Finding index of occurrence of 'Train' var index = str.indexOf('ed Tr'); document.write(index); } func(); </script>
Producción:
6
Programa 3:
JavaScript
// JavaScript to illustrate indexOf() function <script> function func() { // Original string var str = 'Departed Train'; // Finding index of occurrence of 'Train' var index = str.indexOf('train'); document.write(index); } func(); </script>
Producción:
-1
Programa 4:
JavaScript
// JavaScript to illustrate indexOf() function <script> function func() { // Original string var str = 'Departed Train before another Train'; // Finding index of occurrence of 'Train' var index = str.indexOf('Train'); document.write(index); } func(); </script>
Producción:
9
Navegador compatible:
- Chrome 1 y superior
- Borde 12 y superior
- Firefox 1 y superior
- Internet Explorer 3 y superior
- Ópera 3 y superior
- Safari 1 y superior