El curso más corto de programación (con JavaScript)
Conceptos fundamentales explicados de la manera más superficial para comenzar a entender de qué se trata la programación
Así como en el mundo real todo ocupa un espacio físico…
…en nuestra computadora los datos también necesitan un lugar para existir.
La diferencia es que este no es un espacio físico, sino un espacio en la memoria de nuestra computadora.
En programación, las variables son como contenedores que nos permiten:
Para decirle a la computadora: “Quiero que apartes un espacio para guardar algo…”, debemos crear una variable.
Veamos las instrucciones de código que nos ayuda con esta tarea.
En JavaScript podemos hacerlo de dos maneras principales:
Usando la palabra let
seguida del nombre que le queramos dar a nuestra
variable.
let edad;let numeroFavorito;
Usando la palabra var
seguida del nombre que le queramos dar a nuestra
variable.
var puntuacion;var temperatura;
De manera técnica a este paso le llamamos: declaración (de variables).
Es preferible usar let
, ya que nos ayuda a evitar errores comunes.
Así estamos creando espacios digitales apartados para guardar algo.
Podemos verlo como cajas están etiquetadas con los nombres que les dimos.
Para guardar algo dentro de esos contenedores usamos el operador =
:
let edad = 25;let temperatura = 21.5;let puntuacion = 10;
De manera técnica a este paso le llamamos: asignación (de valor).
Es como meter diferentes tipos de objetos dentro de nuestras cajas etiquetadas:
También podemos hacer la declaración y asignación en pasos separados:
let velocidad; // Primero declaramosvelocidad = 60.5; // Luego asignamos
Una de las características principales de las variables es que podemos cambiar su valor a lo largo de nuestro programa:
let puntuacion = 0; // Iniciamos en ceropuntuacion = 10; // Ganó 10 puntospuntuacion = 25; // Ganó 15 puntos más
Una vez declarada la variable no hay que volver a usar let
. Solo hacemos referencia a su nombre para asignar un nuevo valor.
Es como si pudiéramos cambiar el contenido de nuestras cajas según lo necesitemos.
El contenedor (la variable) sigue siendo el mismo, pero su contenido (el valor) puede cambiar.
Cuando queremos asegurarnos de que un valor nunca cambie durante la ejecución de nuestro programa, usamos constantes.
Las creamos usando la palabra const
, seguida de su nombre y su valor inicial:
const PI = 3.14159;const VELOCIDAD_LUZ = 299792458;const GRAVEDAD = 9.81;
Es recomendable escribir los nombres de las constantes en MAYÚSCULAS.
Representan valores que nunca deberían cambiar en nuestro programa y de esta forma es fácil identificarlas.
Son como contenedores sellados: una vez que guardamos algo, ya no podemos cambiarlo.
let
o var
para crear variables (preferimos let
)const
para crear valores que no cambiarán=
Tipo | Asignación inicial obligatoria | Re-asignable |
---|---|---|
var | ❌ | ✅ |
let | ❌ | ✅ |
const | ✅ | ❌ |