gratiszona
Estas en: gratiszona >> apuntes >> javascript

Arrays en javascript

Una matriz es un conjunto de elementos colocados de forma adyacente en la memoria de manera que nos podemos referir a ellos con un solo nombre común.

En JavaScript, las matrices son siempre "Arrays", pero veremos que podemos "simular" matrices multidimensionales.

 

<HTML>

<SCRIPT LANGUAGE="JavaScript">

// PROG050.HTM

var x=new Array();

var salida="";

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

{

x[i]=2*i;

salida=salida+"x["+i+"]="+x[i]+"\t";

}

alert(salida);

</SCRIPT>

</HTML>

  • var x=new Array();

Definimos la variable "x" como un "array" de un número indeterminado de elementos.

El índice= 0, 1, 2, 3, 4, ...

En nuestro caso:

X[0] será el primer valor del array

X[1] será el segundo.

Etc.

Asignamos a cada elemento del array el doble de su índice, es decir: x[0]= 0; x[1]= 2; x[2]= 4; etc.

 

<HTML>

<SCRIPT LANGUAGE="JavaScript">

//PROG051.HTM

var n;

var salida="";

n=prompt("Escribe el número de elementos del Array","");

n=parseInt(n);

var Vector=new Array(n);

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

{

Vector[i]=prompt("Introduce Valor","");

salida=salida+Vector[i]+"\n";

}

alert("Los valores de la matriz son:\n"+salida);

</SCRIPT>

</HTML>

 

 

Programa que calcula la media aritmética de una serie indeterminada de valores

<HTML>

<SCRIPT LANGUAGE="JavaScript">

//PROG051a.HTM

var x=new Array();

var med;

var y=0;

var i=0;

var sum=0;

while(y != 9999)

{

y=parseFloat(prompt("Introduce un valor\npara acabar escribe 9999","9999"));

x[i]=y;

i++;

}

x[i]=0;

for(j=0;j<i-1;j++)

{

sum=sum+x[j];

}

med=sum/j;

alert("La media es "+med);

</SCRIPT>

</HTML>

 

 

 

Programa que calcula la media aritmética de un número determinado de valores utilizando una función

<HTML>

<SCRIPT LANGUAGE="JavaScript">

//PROG051b.HTM

function media(n)

{

var x=new Array(n);

var sum=0;

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

{

num=parseFloat(prompt("Escribe un valor de la serie ("+(i+1)+"º):",""));

x[i]=num;

sum=sum+x[i];

}

return sum/n;

}

var valores;

valores=parseInt(prompt("Escribe el número de elementos de la serie",""));

alert("La media de todos los valores es: "+media(valores));

</SCRIPT>

</HTML>

 

 

<HTML>

<SCRIPT LANGUAGE="JavaScript">

//PROG051c.HTM

function media(n)

{

var x=new Array(n);

var sum=0;

var salida="";

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

{

num=parseFloat(prompt("Escribe un valor de la serie ("+(i+1)+"º):",""));

x[i]=num;

salida=salida+x[i]+" - ";

sum=sum+x[i];

}

salida=salida+"\nLa Media Aritmética de estos "+n+" números es "+(sum/n);

return salida;

}

var valores;

valores=parseInt(prompt("Escribe el número de elementos de la serie",""));

alert(media(valores));

</SCRIPT>

</HTML>

 

 

 

 

 

 


Anterior:
funciones que devuelven parametros


Siguiente:
3 array de varias dimensiones

 articulos relacionados
introduccion a javascript
javascript: sintaxis basica
variables en javascript
javascript: tipos de datos
javascript: contadores
javascript: conversion entre tipos
operadores logicos y relacionales en javascript
if else en javascript
bucle while en javascript
bucles for en javascript
switch case javascript
do while en javascript
calculos iterativos en javascript
el objeto math javascript. calculos
variable temporal en javascript
funciones sin retorno de parametro. javascript
funciones que devuelven parametros en javascript
arrays en javascript
matrices con varias dimensiones en javascript
codigo ascii/unicode y javascript
buscar una letra en un string con javascript
temporizadores en javascript
introduccion a javascript y html
javascript escribiendo en el navegador
formularios en javascript
botones en javascript



Actualizado: 12/06/2008

Mejor Internet Explorer o

Si has encontrado esta web de tu agrado, ¡ diselo a tus amigos ! Nos ayudas a cubrir gastos si con un simple SMS te bajas a tu movil un logo, un tono o una melodia polifonica desde:

www.gratiszona.com/moviles
www.conmovil.com


¿Quieres LIGAR? Envía un mensaje con la palabra LIGAR.592 al 5511 y comienza a ligar y hacer amigos. ¡ASI DE FACIL!. OJO: no te equivoques al escribir o no funcionara







· ·
 apuntes
   comunicaciones
   javascript
   lenguaje c
   php
 autoayuda
 bolsa
 bricolage
 chistes
 deportes
 email
 empleo
 fotografia digital
 marcas movil
 mascotas
 motor
 moviles
 mp3
 ocio
 pisos
 plantas
 programas
 recetas
 sabiasque
 salud
 thermomix
 tienda
 timos
 trucos
 trucos juegos
 virus y seguridad
 webmaster

Ir a inicio  Añadir a favoritos  recetas de cocina  moviles y juegos
Google