Diferencia entre revisiones de «Programación en JavaScript/Variables»

Contenido eliminado Contenido añadido
Raulbcneo (discusión | contribs.)
Raulbcneo (discusión | contribs.)
Línea 56:
Las variables podemos usarlas en multitud de situaciones, al mostrar datos, al enviarlos y recibirlos, en expresiones y llamadas a funciones... Podemos tratar con variables para almacenar los datos que vamos a usar a lo largo del programa, tanto globalmente en toda la aplicacion como de forma exclusiva con las funciones que creemos, como veremos en el capítulo correspondiente.
 
{{JavaScript/Reservada|var}} numero = 1;
<source lang=javascript>
numero var= numero =+ 12;
numero += numero + 23;
numero += 3;
</source>
 
El resultado final de esta operación sera que la variable numero será igual a 6. En la primera línea lo que hemos hecho es declarar la variable numero con el valor inicial 1. Despues, hemos incrementado el valor de la variable con la misma variable, sumándole 2, y posteriormente hemos vuelto a incrementar la variable sumándole 3 por medio del operador tipográfico +=. Los operadores se encuentran en el primer apéndice del curso.
Línea 66 ⟶ 64:
Sin embargo, surge un pequeño problema cuando tenemos que tratar con cantidades mayores de datos. Las variables como tales sólo nos permiten gestionar un dato cada una de ellas, con lo que cuando tenemos que gestionar grupos mayores de datos, se hace realmente complicado. Miremos el siguiente ejemplo, en el que definimos unos nombres:
 
{{JavaScript/Reservada|var}} nombre1 = 'pepe';
<source lang=javascript>
{{JavaScript/Reservada|var}} nombre1nombre2 = 'pepetoño';
{{JavaScript/Reservada|var}} nombre2nombre3 = 'toñomari';
{{JavaScript/Reservada|var}} nombre3nombre4 = 'marilucas';
{{JavaScript/Reservada|var}} nombre4nombre5 = 'lucassonia';
{{JavaScript/Reservada|var}} nombre5nombre6 = 'soniaruth';
{{JavaScript/Reservada|var}} nombre6nombre7 = 'ruthtete';
var nombre7 = 'tete';
</source>
 
Si ahora quisiéramos listar estos datos (más adelante veremos cómo), tendríamos que referirnos a cada variable en concreto, con lo que tenemos pululando por nuestro programa siete variables a las que será difícil referirnos de una forma genérica (por ejemplo, como estudiaremos más adelante, para listarlos dinámicamente en un formulario). Para resolver este problema tenemos una solución: laslos arrays (matrices).
 
== Arrays (Matrices) ==