Introduciendo variables en JavaScript
Las Variables nos permiten almacenar información para poder utilizarla en el futuro
Introduciendo variables en JavaScript
Una analogía útil es pensar en las variables como etiquetas para nuestros valores. Piensa en un contenedor de arándanos con una etiqueta que dice 'arándanos'. En este ejemplo, la variable arándanos, señala hacia un valor, que son los mismos arándanos.
Declaremos una variable, edad
, y usemos el operador de asignación (signo igual) para asignar nuestro valor, 4, a esta variable. Usaremos la palabra clave var
.
var edad = 4
Las variables son la manera como los programadores le dan nombre a un valor para poder reusarlo, actualizarlo o simplemente registrarlo. Las variables se pueden usar para guardar cualquier tipo de dato en JavaScript.
Ahora que hemos asignado este valor a la variable edad, podremos referirnos a este más adelante. Si escribes ahora la variable edad en tu consola, esta te devolverá el valor de 4.
Cómo usar la palabra clave var en JavaScript
Las palabras clave en JavaScript son palabras reservadas. Cuando usas la palabra clave var
, le estás diciendo a JavaScript que vas a declarar una variable.
Al usar var
, las variables pueden ser reasignadas. Demostraremos esto primeramente declarando una nueva variable, nombre, y asignándole el valor de Madison.
var nombre = 'Madison'
Luego, reasignaremos esta variable para que apunte al valor de un nombre diferente, Ben.
nombre = 'Ben'
Ahora, si ejecutas console.log(nombre)
, obtendrás el resultado Ben.
Al usar la palabra clave var
, las variables también pueden ser declaradas sin valor inicial.
var año
Aquí hemos definido la variable año
, pero esta no apunta hacia ningún valor. Más adelante, si queremos que apunte hacia algún valor, podemos usar el operador de asignación para lograrlo.
año = 2020
Ahora nuestra variable año apuntará al valor 2020.
Cuando JavaScript fue creado por primera vez, la única manera de declarar una variable era con la palabra clave var
.
En las actualizaciones recientes a JavaScript (ECMAScript2015), const
y let
fueron creadas como otras palabras clave para declarar variables.
Para explicar por qué eran necesarias, veremos los problemas que tiene var
. Con el objetivo de observar estos problemas, aprenderemos lo que es el Scope.