Arrays - Arreglo – Matriz en 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

No hay comentarios:

Mi primer Reporte en Ireport usando Java , Maven y NetBeans Generar PDF Versión WEB

Mi primer Reporte en Ireport usando Java , Maven y NetBeans Generar PDF Versión WEB Estructura del proyecto Listado de rutas de car...