Arrays
Ejemplo: var granPoblacion = ["Madrid", "Barcelona", "Valencia", "Sevilla"];
En su definición, date cuenta cómo se emplean:
- corchetes [ ]: para incluir los valores
- comas (,): para separar los valores dentro del array
En el array, los valores (que pueden ser numéricos, de texto o una combinación de ellos) se encuentran en posiciones numeradas, empezando a contar desde el cero, no desde el uno. Es decir, en el ejemplo anterior los valores de cada elemento del array (a los que se accede con nombreArray[n], siendo n= 0,1,2…) serían:
- granPoblacion[0]: Madrid
- granPoblacion[1]: Barcelona
- granPoblacion[2]: Valencia
- granPoblacion[3]: Sevilla
Podrías añadir o cambiar valores dentro del array. Por ejemplo, la sentencia: granPoblacion[4] = "Zaragoza"; añadiría este valor detrás del valor ‘Sevilla’.
Vamos a ilustrarlo con un ejemplo. Puedes copiar este script al editor (abajo):
1 2 3 4 5 6 7 8 |
<script> var granPoblacion = ["Madrid", "Barcelona", "Valencia", "Sevilla"]; //declaramos el array document.write("granPoblacion[2]: " + granPoblacion[2] + "<br>"); //imprimimos el valor '2' granPoblacion[2] = "Málaga"; // cambiamos el valor '2' document.write("Cambiamos Valencia por: " + granPoblacion[2] +"<br>"); //imprimimos el nuevo valor '2' granPoblacion[4] = "Zaragoza"; //añadimos el valor Zaragoza al array document.write("Hemos añadido al array: " + granPoblacion[4]); //imprimimos el nuevo valor </script> |
También podrías crear un array vacío y posteriormente irle agregando elementos tal como hemos visto. Un ejemplo:
1 2 3 4 |
var ciudades = []; ciudades[0] = "Cuenca"; ciudades[1] = "Gijón"; ciudades[2] = "Granada" |
En un apartado posterior, veremos más posibilidades que nos ofrecen los arrays para manipular los valores que almacenan, a través del uso de funciones (métodos).
Ahora toca practicar con un ejercicio donde aplicaremos lo que hemos visto en este apartado: