0% encontró este documento útil (0 votos)
23 vistas

Arrays JavaScript

Cargado por

Daniel Rubio
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como ODP, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas

Arrays JavaScript

Cargado por

Daniel Rubio
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como ODP, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 27

INDICE

JAVASCRIPT - MATRICES

1.DEFINICIÓN Y DECLARACION DE UNA MATRIZ.

2. METODOS DEL OBJETO ARRAY

4. EJERCICIOS.
JAVASCRIPT - MATRICES

1.DEFINICIÓN Y
DECLARACIÓN DE
UNA MATRIZ
JAVASCRIPT - MATRICES

A las matrices en programación se les suele


llamar Arrays o Arreglos
JAVASCRIPT - MATRICES

Las matrices se describen como "objetos


tipo lista"; básicamente son objetos
individuales que contienen MÚLTIPLES
VALORES almacenados en una LISTA.
JAVASCRIPT - MATRICES

A las matrices en programación se les suele


llamar Arrays o Arreglos
JAVASCRIPT - MATRICES
DECLARACION DE UN ARRAY:
1ª FORMA:

var Nombre = new Array();

2ª FORMA:

var Nombre = [2];

3ª FORMA:

var Paises = ['Brasil','Italia','France'];


JAVASCRIPT - MATRICES
ASIGNAR VALORES A UN ARRAY:

//Declaro el array
var alumnos = new Array(3);

//Le asigno un valor a la primera celda

alumnos[0]=’Luis’;
JAVASCRIPT - MATRICES
ASIGNAR VALORES A UN ARRAY:

//Declaro el array
var alumnos = new Array(3);

//Le asigno un valor a la primera celda

alumnos[0]=’Luis’;
<HEAD>

<SCRIPT>

JAVASCRIPT - MATRICES
EJEMPLO
var miArray = new Array();

miArray[0] = "España"; // Introducir primer valor

miArray[1] = "Estados Unidos";

miArray[2] = "Brasil";

document.write(miArray[2]); // Salida pantalla.

</SCRIPT>

</HEAD>
JAVASCRIPT - MATRICES
CREACION DE UN ARRAY MULTIDIMENSIONAL

let matrix2x2 = [[1,2,3],[4,5,6],[7,8,9]];

Resultado:
123
456
789
JAVASCRIPT - MATRICES

2.MÉTODOS
DEL OBJETO
ARRAY
JAVASCRIPT - MATRICES
LENGHT
Almacena la cantidad de registros que tenemos en el
array.

var paises = [ ‘España’, ‘Estados Unidos’, ‘Brasil’ ];


document.write(paises.lenght);

Resultado
3
JAVASCRIPT - MATRICES
POP
Elimina el último elemento del array y retorna este
elemento.
var paises = [‘España’, ‘Estados Unidos’, ‘Brasil’];

document.write(paises.length +'<br>');

document.write(paises.pop()+'<br>'); // Uso del metodo pop

document.write(paises.length)+'<br>';

Resultado:
3
Brasil
2
JAVASCRIPT - MATRICES
AT ()
Retorna el elemento del array de la posición
var paises = [“España”, “Estados Unidos”, “Brasil”];
indicada entre paréntesis.

document.write(paises.length +'<br>');

document.write(paises.at(-1)+'<br>');//Devuelve el último elemento

document.write(paises.length+'<br>'); //y no lo eliminia.

Resultado:
3
Brasil
3
JAVASCRIPT - MATRICES
PUSH()
Agregará elemento especificada al final del Array.
Devuelve
var paises la cantidad de“Estados
= [“España”, elementos del array.
Unidos”, “Brasil”];

document.write(paises.length +'<br>');

document.write(paises.push(“Italia”)+'<br>');

document.write(paises.length+'<br>');

Resultado:
3
4
4
JAVASCRIPT - MATRICES
SHIFT()
Remueve el primer elemento de un array y devuelve ese
var paises = [“España”, “Estados Unidos”, “Brasil”];
elemento.
Por supuesto disminuye en uno el Array

document.write(paises.length +'<br>');

document.write(paises.shift()+'<br>');

document.write(paises+'<br>');
Resultado:
document.write(paises.length+'<br>');
3
Espana
Estados Unidos,Brasil
2
JAVASCRIPT - MATRICES

3.ARRAYS
MULTIDIMENSIONALES
(Matrices)
JAVASCRIPT - MATRICES
Podemos crear una matriz multidimensional
en JavaScript.
En el siguiente ejemplo, creamos una matriz
bidimensional.

let matrix2x2 = [
[1,2,3],
[4,5,6],
[7,8,9] ];
JAVASCRIPT - MATRICES

Imprimir la matriz
document.write(matrix2x2);

IMPRIMIR EL CUARTO ELEMENTO

document.write(matrix[2][1]);
JAVASCRIPT - MATRICES

4.EJERCICIO
NUMERO UNO
JAVASCRIPT - MATRICES

4.EJERCICIO Nº1
Realizar el ordenamiento de un array de 5
elementos, de menor a mayor de forma
manual (sin utilizar el método “sort” ), y que
acumele le sumario a lo añada al final del
array.
JAVASCRIPT - MATRICES

4.EJERCICIO Nº1
Array propuesto:
numero = [4,3,1,5]

Resultado:
1,3,4,5,13
JAVASCRIPT - MATRICES
4.EJERCICIO Nº1
<html>
<head>

<SCRIPT>
function ordena(){
var numero = new Array();
numero[0]=4; numero[1]=2; numero[2]=3; numero[3]=1;
numero[4]=5;

var i=4;
document.write('números sin ordenar' + '<br>');

while (i>=0){
document.write(numero[i] + '<br>');
i=i-1;
}
document.write('números ordenados' + '<br>');
JAVASCRIPT - MATRICES
//declaro una variable auxiliar y una de contador

var aux; var cont; 4.EJERCICIO Nº1


i=0;
while (cont != 0)
{
i=0;
cont=0;
while (i<=3){
if (numero[i]>numero[i+1]){
aux=numero[i];
numero[i]=numero[i+1];
numero[i+1]=aux;
cont=cont+1;
}
i=i+1; }
sumatorio = sumatorio + num[1];
document.write(numero.push(sumatorio);

}
JAVASCRIPT - MATRICES
4.EJERCICIO Nº1

while (i>=0){
document.write(numero[i] + '<br>');
i=i-1;
}

Ordena();
</SCRIPT>
</head>
<body>
</body>
</html>
JAVASCRIPT - MATRICES

4.EJERCICIO Nº2
Realizar el ordenamiento de un array de 13
elementos, de menor a mayor cualquiera de
los métodos disponibles , y que acumele el
∑ numero
lo añada al final del array.
numero = [4,3,2,6,6,9,14,18,32,35,89,90,78]
JAVASCRIPT - MATRICES
posible solución:
con el método sort solo se pueden ordenar los número del 1 al 9, por
eso hay que añadir una funcion que reste cada número.
El método sort() puede ordenar valores negativos, cero y positivos en el orden correcto. Cuando
compara dos valores, los envía a nuestra función de comparación y luego ordena los valores de
acuerdo al resultado devuelto.
Si el resultado es negativo, a se ordena antes que b.
Si el resultado es positivo, b se ordena antes de a.
Si el resultado es 0, nada cambia.

<HTML>
<HEAD>
<SCRIPT> const numeros = [4,3,2,6,6,9,14,18,32,35,89,90,78];
numeros.sort(function(a,b){return a - b}); document.write("<h1>"+
numeros + "</h1>");

</SCRIPT>

</HEAD>
</HTML>

También podría gustarte