-
Aquí tengo a mi buen amigo Winston para ayudarnos con esto.
-
¡Y sé que ya se ve imposiblemente impresionante! pero creo que quiero cambiar el tamaño de sus ojos sólo un poco.
-
Aquí es donde dibujé sus ojos, puedes ver que establecimos el color de relleno y luego pusimos dos elipses.
-
Y si quiero hacer esta elipse mas pequeña, puedo cambiar el ancho, pero también quiero que sea redonda
-
así que cambiaremos el alto para que sean iguales
-
y queremos que los ojos sean del mismo tamaño, debemos cambiar el ancho y la altura de este ojo.
-
Bueno, ahora que sus ojos son muy pequeños, debo regresarlos a su tamaño original, ¿no sería genial si pudiera
-
cambiar sólo un número y que cambien ambos ojos?
-
Y aquí es donde entran las variables.
-
Una variable es como un nombre o un identificador para algo.
-
Me gusta pensar en una variable como una gran cubeta con un nombre en ella.
-
Puedes poner lo que quieras en la cubeta, pero el nombre permanece igual.
-
Llamamos a lo que hay dentro de la cubeta el valor de la variable.
-
Así que empecemos haciendo una variable, voy a hacerlo aquí arriba.
-
Lo que haces es escribir "var" que significa variable, espacio y el nombre de la variable,
-
que describirá lo que contiene la misma, llamemos a ésta, "eyeSize" (tamañoDeOjo)
-
Puedes nombrarla como quieras, pero no está permitido tener espacios entre palabras.
-
Y, por supuesto, ¡no olvides el punto y coma!
-
Y ya hice una variable, llamada eyeSize (tamañoDeOjo), porque va a contener el tamaño de los ojos de Winston,
-
pero hasta el momento esta variable no tiene un valor.
-
Para darle uno, escribimos eyeSize y luego un signo de igual y después 20 y punto y coma.
-
Bien, ¿ves el signo de igual? Olvida lo que tu maestro de matemáticas te enseñó sobre él
-
el signo de igual no significa igualdad, significa asignación.
-
Esto significa que estamos asignando el valor 20 a la variable eyeSize.
-
En otras palabras, estamos poniendo el número 20 en la cubeta llamada eyeSize.
-
¿Y recuerdas cómo en clase de matemáticas puedes decir cosas como que x = 3 y 3 = x significan lo mismo?
-
porque, daah, son iguales.
-
Bueno, no puedes hacer eso aquí.
-
Lo que está a la izquierda del signo de igual siempre es la variable.
-
Y lo que está a la derecha del signo de igual es siempre el valor que le estás asignando a la variable.
-
Una buena forma de recordar cuál lado es cuál es, mientras escribes código o hablas de ello como lo hace cualquier programador "cool",
-
Si tecleas un signo de igual no digas "es igual a", di "contiene"
-
Entonces esto sería eyeSize contiene 20.
-
Y ahora, cada vez que use eyeSize en mi programa, la computadora dirá: "ah, sí, eso es una variable, sé que realmente significa 20".
-
Ahora mira, sólo voy a copiar esto.
-
Y luego reemplazar estos cuatro números con mi nueva variable eyeSize y ¡Voila!
-
Los ojos de Winston ahora son perfectamente redondos y del mismo tamaño y, si quiero cambiar el valor de ambos ojos
-
o su tamaño, sólo cambio el valor de esta única variable.
-
"aah, eso es tan cool"
-
Bien, algunas notas finales, aquí arriba hicimos una variable nueva llamada eyeSize.
-
Y aquí le dimos un valor de 33, en realidad podemos hacerlo todo en un paso
-
escribiendo var eyeSize, ese es el primer paso, contiene 33
-
ese es el segundo paso y si borro estas dos líneas, puedes ver que aún funciona todo.
-
También recuerda que la computadora lee tu código de arriba hacia abajo,
-
así que la única razón por la que supo lo que eyeSize era aquí abajo,
-
fue porque ya lo habíamos definido aquí arriba.
-
Si lo hubiese puesto aquí abajo,
-
al llegar a esta línea de código la computadora diría: "eyeSize, ¿qué rayos es eyeSize? No sé qué es"
-
De hecho, obtendríamos un error que dice: eyeSize no está definido.
-
Y tal vez estés pensando: sí la definí , aquí está.
-
Pero la computadora no es inteligente, no lo comprende.
-
Así que movámoslo de regreso hasta arriba.
-
Y siempre tienes que asegurarte que definas tus variables antes de intentar usarlas.
-
¡Y ahora ya sabes acerca de variables! ¡Yeeii!