-
La mayoría de las aplicaciones
realizan un seguimiento de la
-
información que cambia y se actualizan a medida
-
que se usa la aplicación, por ejemplo, un
-
juego simple puede realizar un
seguimiento de tu puntaje y
-
la cantidad de vidas que te quedan mientras
-
juegas, las
-
aplicaciones utilizan la memoria
de la computadora para hacer
-
esto y aprender cómo usar esa memoria
-
cuando se programa es una habilidad
realmente poderosa.
-
La forma más común de aprovechar
-
la memoria de una computadora es creando una
-
variable.
-
Una variable es solo un contenedor
-
para almacenar un valor y una vez creada,
-
la variable se almacena en
-
la memoria de la computadora
y se puede usar y actualizar
-
repetidamente a lo largo de tu programa.
-
Como ejemplo
-
usemos variables para realizar un seguimiento de la
-
puntuación y la cantidad de vidas restantes
-
en un juego hipotético.
-
Crear la variable es realmente fácil:
-
usa la palabra "var" seguida de la etiqueta
-
que deseas darle a la variable.
-
Puedes elegir
-
cualquier etiqueta que quieras, pero es útil
-
elegir una palabra que describa la
-
variable que deseas almacenar.
-
Así que etiquetemos nuestra
primera variable como "score"
-
para realizar un seguimiento de la puntuación,
-
y luego podemos crear una segunda variable
-
para realizar un seguimiento de las vidas.
-
Recuerda estas etiquetas, las necesitarás más
-
tarde para poder usar las variables.
-
Podemos asignar un valor a la variable
-
usando un signo de igual como éste.
-
Vamos a establecer nuestro puntaje inicial en cero
-
y nuestro número de vidas en tres.
-
Recuerda que solo necesitas usar
"var" en el momento en
-
que deseas crear una nueva variable.
-
Un error común es usarla cada
-
vez que deseas referirte a una variable.
-
También asegúrate de no cambiar
-
el orden cuando llamas a tus variables,
-
las etiquetas deben aparecer a la izquierda y
-
el valor debe aparecer a la derecha
-
así,
-
no así.
-
A menudo querrás crear una variable
-
y asignarle un valor de inmediato.
-
Hay una manera realmente conveniente de hacer
-
esto con una línea de código,
-
esto a veces se llama inicializar la variable.
-
Es importante darse cuenta de que esta
-
única línea de código en realidad está haciendo
-
dos cosas,
-
primero crear la variable y
-
segundo asignarle un valor.
-
Tomemos un momento para hablar sobre el
-
signo de igual.
-
En muchos lenguajes de
programación, el signo de igual
-
se llama operador de asignación
-
porque se usa para asignar un valor
-
a una variable y probablemente
estés acostumbrado a
-
verlo en matemáticas, pero en
-
programación es un poco diferente.
-
Si estuvieras en clase de matemáticas y vieras esto
-
algo definitivamente estaría mal.
-
La puntuación no puede ser igual a cinco
-
y a siete, pero esta no es una clase de matemáticas.
-
Al programarla, la computadora ejecuta un conjunto
-
de instrucciones una tras otra por lo que
-
ésto simplemente le diría a la
computadora que establezca la
-
puntuación en cinco y luego,
en la siguiente línea,
-
que establezca la puntuación en siete.
-
En un esfuerzo por evitar confusiones.
-
los programadores muchas veces
no usan la palabra "igual"
-
cuando ven este signo
-
En cambio usan la frase "toma el valor"
-
por lo que cuando vemos una declaración como esta
-
podemos leerla como que
la puntuación toma el valor
-
siete o la puntuación es siete para abreviar.
-
Algunos lenguajes de programación evitan la
-
confusión por completo al representar las
-
sentencias de asignación con una
-
flecha lateral como esta.
-
Para usar una variable
-
solo te refieres a ella por su etiqueta.
-
En cualquier lugar donde aparezca
el nombre de la variable en
-
el programa, el valor actualmente almacenado
-
en la variable se recuperará de la
-
memoria.
-
La parte difícil es que cuando usas una
-
variable a menudo no puedes ver visualmente
-
cuál es su valor.
-
Para omitir ese problema, puedes usar
-
console.log para mostrar el valor,
-
de esta manera.
-
Este es un truco realmente útil, pero
-
recuerda que hay una diferencia entre
-
mostrar el valor de una variable y
-
escribir la etiqueta de la variable.
-
Cuando el texto aparece entre comillas, le estás
-
diciendo a la computadora que escriba esos
-
caracteres ASCII literalmente en la pantalla
-
de esta manera.
-
Pero por otro lado, sin comillas,
-
la computadora asume que te estás refiriendo
-
a una variable llamada puntaje,
-
e intentará recuperar su valor.
-
Si no has hecho esa variable, entonces
-
la computadora dará un error.