JavaScript xdiseñadores

Array

Sirven para almacenar una lista de valores, cada valor se identifica por su número de orden en el array, el primer valor será el índice cero. el número de valores es su longitud. Si tenemos un array de cinco valores, ya sean caracteres o números:

nombres= new Array('Juan', 'Luis', 'María', 'Pepe','Paco');

edades = new Array(20,51,19,8,12);

El primero de todos será el de índice 0 y el último tendrá como índice el 4, siendo 5 la longitud del array.

Ejemplode dos modos diferentes de construir un array:

<script type="text/javascript">

var imagenes=new Array()
imagenes[0]="1.jpg"
imagenes[1]="2.jpg"
imagenes[2]="3.jpg"
imagenes[3]="4.jpg"
imagenes[4]="5.jpg"
imagenes[5]="6.jpg"
imagenes[6]="7.jpg"
imagenes[7]="8.jpg"
imagenes[8]="9.jpg"

 

</script>

 

<script type="text/javascript">

var imagenes=new Array("1.jpg","2.jpg", "3.jpg", "4.jpg", "5.jpg", "6.jpg", "7.jpg", "8.jpg", "9.jpg")

 

</script>


Para llamar un elemento de este array utilizariamos la llamada: imagenes[0] y nos devolvería: "1.jpg".

Propiedades

length
Esta propiedad nos devuelve la longitud del array, es decir, el número de elementos almacenados.
Nombre del array.length;

Se puede usar en las galerías de imágenes, imagenes.length-1 sería igual a 9-1=8:

<script type="text/javascript">

cont=0

 

function cambia(){
document.getElementById("foto").src=imagenes[cont];
if (cont < imagenes.length-1)
{cont ++}
else
{cont=0}
}

 

</script>