Compartir a través de


indexOf (Método)

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
    Obligatorio. 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.

var str = "original equipment manufacturer";

print ("equip is at position " + str.indexOf("equip"));
print ("abc is at position " + str.indexOf("abc"));

// Output:
//   equip is at position 9
//   abc is at position -1

Requisitos

Versión 1

Se aplica a:

String (Objeto)

Vea también

Referencia

lastIndexOf (Método)