En este tutorial de JavaScript vamos a ver la propiedad length, para ello debemos de tener un conocimiento básico sobre JavaScript y HTML. Length se utiliza para devolver la longitud de una cadena de texto. Su sintaxis:
String.length
Donde “String” representa una variable que contiene texto.
Veamos el siguiente codigo donde se ve un ejemplo mas claro.
Ejemplo de sintaxis:
<script type="text/javascript"> var cadena = "Soy una cadena de texto."; alert(cadena.length); </script>
Creamos una variable con el nombre de `cadena’ y almacenamos el texto `Soy una cadena de texto.’.
var cadena = "Soy una cadena de texto.";
Con el método alert() sacamos una ventana en pantalla mostrando la información obtenida por la propiedad length.
alert(cadena.length);
En la ventana de alerta de JavaScript aparece el número 24 que es la longitud de la variable `cadena’ (length cuenta los espacios de la cadena de texto).
También length se utiliza para la matriz (Array); Esta matriz se utiliza para almacenar valores, al igual que una variable, con la diferencia de que en la matriz se almacena más de un valor y se recuperan con el nombre de la variable y con su índice.
<script type="text/javascript"> var comunidad = new Array(); comunidad[0]="Andalucía"; comunidad[1]="Aragón"; comunidad[2]="Asturias"; comunidad[3]="Baleares"; comunidad[4]="Canarias"; comunidad[5]="Cantabria"; for (var i = 0; i < comunidad.length; i++) { document.write(comunidad[i]); document.write("<br />"); } </script>
Creamos la matriz:
var comunidad = new Array();
Ahora almacenamos a la variable comunidad los valores, con el nombre de la variable seguido del índice, comienza del 0, 1, 2, 3,..etc. Dentro de corchetes.
comunidad[0]="Andalucía"; comunidad[1]="Aragón"; comunidad[2]="Asturias"; comunidad[3]="Baleares"; comunidad[4]="Canarias"; comunidad[5]="Cantabria";
Para utilizar la propiedad length utilizaremos el bucle for, a continuación ejecuta un código hasta que se cumple una condición definida su finalización. Ampliación del bucle for AQUÍ.
for (var i = 0; i < comunidad.length; i++) { document.write(comunidad[i]); document.write("<br />"); }
La propiedad length cuenta el número de índice que contiene la matriz (cuenta la longitud). El bucle for iniciar con la variable ` i ´ y su valor 0, y hace la condición de si ` i ´ es menor que 5 (la longitud de la matriz) que ` i ´ aumente su valor a 1.
document.write(comunidad[i]);
Imprime por pantalla cada vez los valores que contiene la matriz.