Programación al Extremo

Buscar en este blog

miércoles, 5 de diciembre de 2012

Arrays - Arreglo – Matriz en JavaScript
Fecha de Publicación:
Publicado por:
Seguir Seguir en twitter
Seguir Seguir en facebook
Seguir Seguir en Google+

Programación al Extremo : Javascript
Los array en JavaScript nos sirven para guardan información mas compleja de la que almacenamos en una variable normal. 
Los array nos permiten guardar varios valores y acceder a ellos de una manera autónoma, es decir que con especificando su índice nos devolverá el valor que se encuentra en esa posición.
 En algunos lenguajes de programación los array inicializan en la posición 1 pero los array en JavaScript inicializan en la posición 0.
Veamos ahora como crear, actualizar, leer, eliminar un array.

Copiar Codigo
<html>
<body>
<head>

</head>
<body>
<div id="salida"></div>
Digita el Pais<input type="text" name="pais" id="pais"/>
<input type="button"
 name="ingresarPais"
 onclick="agregarPaises()"
 value="Ingresa Pais"
 id="ingresarPais" />
 <input type="button"
 name="ListarPaises"
 onclick="ListarPaises()"
 value="Listar Paises"
 id="ListarPaises" />
 <input type="button"
 name="BuscarPosicion"
 onclick="BuscarPosicion()"
 value="Buscar Posicion"
 id="BuscarPosicion" />
<script type='text/javascript'>
/*
Crecion de un Array de forma Regular: 
var arrayPaises= new Array();

Crecion de un Array de forma Condensado:
var arrayPaises=new Array("Estados Unidos","España","Francia");

Crecion de un Array de forma Literal:
var arrayPaises=["Estados Unidos","España","Francia"];

pero en este ejemplo vamos a utilizar el array
de forma regular
*/
var arrayPaises= new Array();
/*Este funcion va agregando un pais en el array*/
function agregarPaises(){
var pais=document.getElementById("pais");
arrayPaises[arrayPaises.length ]=pais.value;
document.getElementById("salida").innerHTML="Pais "
+pais.value
+" agregado en la posicion: "
+arrayPaises.length;
}
/*Lista todos los paises del array*/
function ListarPaises(){
var paises="";
for(i=0;i<arrayPaises.length;i++){
paises=paises+arrayPaises[i]+"<br/>";
}
document.getElementById("salida").innerHTML=paises;
}
/*Busca un pais dandole la posicion que tiene en el array*/
function BuscarPosicion(){
var pais=document.getElementById("pais");
var existe=arrayPaises[pais.value];
if(existe != undefined){
document.getElementById("salida").innerHTML=arrayPaises[pais.value];
}else{
document.getElementById("salida").innerHTML="El elemnto no se encuentra en el Array";
}
}
</script>
</body>
</html>

Veamos en acción el ejemplo


Digita el Pais
Publicar un comentario