lunes, 13 de marzo de 2017

ARRAY

  • Los array se utilizan para agrupar datos en 1 variable.
  • Colección de objetos reunidos en una sola variable.
ARRAY DEFINIDO EN MEMORIA
 
var dias=["lunes", "martes","miercoles","jueves","viernes","sabado","domingo"];// declaro variables

El primer elemento de la tabla tiene índice 0, el siguiente1, etc

Con Array usaremos siempre bucle FOR

for(i=0; i<7;i++)
document.write(dia[i],'<br>');

------------


EJEMPLO DE ARRAY     L M X J V S D
                                         0 1  2 3 4 5 6








//declaro variables
var dias=["lunes", "martes","miercoles","jueves","viernes","sabado","domingo"];
 
document.write(dias[3];//el programa escribe jueves, que en la tabla es el número 3


//Si quiero imprimir todos los elementos del array dias uso un bucle for
for(i=0;i<7;i++)
document.write(dias[i],',']; 


//si no sabemos cuantos dias o lelemntos son ponemos
for(i=0;i>lenght(dias);i++] 


ARRAYS DEFINIDOS PARA INTODUCIR DATOS

var alumnos=new Array();
    //Si el () lo dejo vacío es infinito sino tendría que meterle un número

var alumnos=new Array(20);
//Aquí tengo un máximo de 20 alumnos y no puedo meter más

  • Los Arrays pueden contener, palabras, números y caracteres.
var a=["datos",123,'a'] Array unidemensional
for (i=0;i<3;i++)
}
docuent.write(a[i],'<br>');
}

ARRAYS MULTIDIMENSIONALES
Javascript declara un array dentro de otro

var a=[["uno","dos","tres","cuatro"],

[1,2,3,4], 

["cinco","seis","siete","ocho"],

["5","6","7","8"]];


for(i=0;i<4;i++)

document.write(a[0]);//me imprimirá sólo la 0
document.write(a[0][3]);=)//imprime la linea 0 los 4 números= 0, 1,2 y 3 que equivale a "uno","dos","tres","cuatro"
document.write(a [2][1]); //escribe la palabra seis


NEW ARRAY sE USA () EN VEZ DE []
var temperatura_ciudades= new Array (new Array (12,10,11), new Array(5,0,2), new Array(10,8,10))


var Array Muchas Dimensiones=[1,["hola","que","tal", ["esta","estamos","estoy"],
["bien","mal"],"acabo"],2,5];

document.write[0]=1
document.write[1][3][1]

No hay comentarios:

Publicar un comentario