Anuncios

Bienvenidos sean a este post, hoy hablaremos sobre un metodo del objeto String.

Anuncios

Este metodo en particular nos devolvera la ubicacion de la primera coincidencia de nuestra busqueda en una cadena, veamos como es su sintaxis:

variable.indexOf(cadena_a_buscar[, posicion]);
Anuncios

El dato obligatorio es la cadena a buscar que puede ser desde una caracter hasta una palabra o frase, el elemento opcional es la posicion que nos sirve para indicar desde que lugar de la cadena de la variable comenzaremos sino lo informamos comenzara desde el principio, para entender el concepto vamos a analizar el siguiente ejemplo:

<html>
<head>
<script language="javascript">
<!--
document.title="Ejemplos de String()";
function crearCuerpo()
{
	var texto="Este es un texto de ejemplo.";
	document.write(texto.indexOf("te") + "<br>");
	document.write(texto.indexOf("te", 4));
}
//-->
</script>
</head>
<body>
<script language="javascript">crearCuerpo()</script>
</body>
</html>
Anuncios
Anuncios

En este ejemplo simple primero definiremos una funcion donde tendremos una variable llamada texto, en la cual definiremos una cadena o mensaje, como quieran llamarlo, la siguiente linea escribira en el cuerpo del html el resultado de la busqueda de indexOf, para este caso no le pasamos una posicion, para el siguiente caso hacemos lo mismo pero esta vez si le informamos desde que posicion comenzar, por ultimo en el body del html llamamos a la funcion antes definida, veamos como es su salida

Anuncios

Observen como la misma busqueda nos devuelve dos ubicaciones distintas gracias a la posicion informada en el segundo caso.

Anuncios

En resumen, hoy hemos visto a indexOf, que es, como es su sintaxis, como trabaja, como podemos implementarlo en sus distintas facetas mediante un simple ejemplo, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50