Bienvenidos sean a este post, hoy hablaremos sobre un metodo del objeto String.
Este metodo nos permite extraer una porcion de una cadena, veamos como es su sintaxis:
variable.substring(inicio[, final]);
Para este metodo debemos pasar dos datos, uno para indicar desde que posicion iniciamos y una para finalizar, aunque la poscion final es opcional y en caso de no informarla seguira hasta el final de la cadena, veamos 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.substring(texto.length - 8) + "<br>");
document.write(texto.substring(7,16) + "<br>");
}
//-->
</script>
</head>
<body>
<script language="javascript">crearCuerpo()</script>
</body>
</html>
Este es un ejemplo simple que nos servira para ver en accion los dos posibles casos que podemos usar, primero definiremos una funcion, en el bloque de esta primero definiremos una variable de tipo string la cual contendra un mensaje, la siguiente linea se encargara de aplicar un substring a la variable texto, en este caso para definir el inicio utilizamos una propiedad del objeto String que se llama length, esta nos devuelve el tamaño de la cadena, y a esta le restamos 8 para que comience desde ahi, para este caso no le indicamos el final por lo tanto lo hara hasta el final de la cadena, la siguiente linea si establecimos un rango de inicio y final para que extraiga ese segmento, por ultimo en el body del html llamaremos a esta funcion, veamos como es su salida

En la salida pueden ver como obtuvimos los dos segmentos que querriamos del mensaje, aplicando los conceptos que hablamos al momento de explicar la sintaxis.
En resumen, hoy hemos visto a substring, que es, como es su sintaxis, sus opciones a la hora de trabajar y lo hemos visto en accion con un pequeño ejemplo donde aplicamos las dos opciones posibles, espero les haya sido de utilidad 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.


Donación
Es para mantenimento del sitio, gracias!
$1.50
