indexOf (Método)

Actualización: noviembre 2007

Devuelve la posición del carácter donde tiene lugar la primera repetición de una subcadena dentro de un objeto String.

function indexOf(subString : String [, startIndex : Number]) : Number

Argumentos

  • subString
    Requerido. Subcadena que se va a buscar dentro del objeto String.

  • startIndex
    Opcional. Valor entero que especifica el índice para comenzar la búsqueda dentro del objeto String. Si se omite, la búsqueda comienza al principio de la cadena.

Comentarios

El método indexOf devuelve un valor entero que indica el principio de la subcadena dentro del objeto String. Si no se encuentra la subcadena, se devuelve -1.

Si el argumento startIndex es negativo, se trata como cero. Si es superior al mayor índice de posición del carácter, se trata como el mayor índice posible.

La búsqueda se realiza de izquierda a derecha. De lo contrario, este método es idéntico a lastIndexOf.

Ejemplo

El siguiente ejemplo muestra el uso del método indexOf.

function IndexDemo(str2){
   var str1 = "BABEBIBOBUBABEBIBOBU"
   var s = str1.indexOf(str2);
   return(s);
}

Requisitos

Versión 1

Se aplica a:

String (Objeto)

Vea también

Referencia

lastIndexOf (Método)