Del curso: Fundamentos esenciales de la programación
Variables en JavaScript
Siempre que trabajamos con datos, usaremos las variables para almacenarlos. Las variables son piezas contenedoras de información con las que guardamos una posición de memoria en nuestra máquina para acudir a ellas cuando el código se está ejecutando. Simplificando, una variable es como una caja y el contenido de esa caja es el valor de la variable. Por ejemplo, podemos tener la variable cantidad a la que le damos un valor 10, y para mostrar el valor de cantidad podemos tener console.log, mencionamos cantidad y nos muestra por consola el valor de la variable. Una cosa que podemos hacer también es actualizar una variable. Supongamos que tenemos la variable zapatos de valor 16. Cuando hacemos un console.log de zapatos en este punto, nos va a imprimir 16. Sin embargo, si utilizamos zapatos y la actualizamos con un 20, al hacer console.log en ese momento nos va a aparecer un 20, como puedes observar. Cada vez que nosotros mencionamos una variable, la variable nos devuelve su último valor en el momento en el que se le hace una llamada. Existe una pequeña convención de nombres por las que solo se puede utilizar letras, números, guiones bajos y símbolos del dólar en los nombres de variables. No se puede comenzar un nombre de variable con un número ni dejar espacios en blanco en los nombres, así como tenemos que tener en cuenta que JavaScript diferencia entre mayúsculas y minúsculas. Para ponerte un ejemplo más ilustrativo, te puedo comentar que si tenemos la variable caja con valor 25 y hacemos un console.log caja, nos sale un resultado perfectamente normal. Si a esta misma variable le añadimos un guion, al principio nos salta un error porque los guiones no están permitidos. Sin embargo, si utilizamos un guion bajo no tenemos el más mínimo problema, ya que los guiones bajos están permitidos en los nombres de variable. Asimismo, el símbolo del dólar también está permitido en los nombres de variable. Sin embargo, los puntos no están permitidos. También es particular el caso de los números, ya que no podemos comenzar el nombre de variable por un número, pero podemos tener números dentro de los nombres de variables. Las variables, por lo general, deben estar definidas y lo ideal es darles un valor. Supongamos que tenemos la variable año, que al pasarla por pantalla adopta el tipo de datos undefined porque no tiene un valor asignado. Podemos hacer tanto una asignación de valor inmediata como, por ejemplo, crear la variable y más adelante asignarle un valor. JavaScript tiene una particularidad y es que permite que creemos variables sin utilizar la palabra reservada var, es decir, nosotros podemos tener pelota con un valor de 4 y mencionar pelota para que se imprima por consola, y se nos toma como si pelota fuera una variable. Pese a que JavaScript nos permita utilizar esta serie de recursos, siempre es preferible utilizar la palabra var, por semántica y por buenas prácticas en tu código. Asimismo, puedes tener en cuenta que una variable puede almacenar cualquier tipo de datos, así como matrices, objetos o funciones.
Contenido
-
-
-
-
-
Qué es y por qué usar JavaScript como primer lenguaje1 min 55 s
-
Tipos de datos y datos numéricos1 min 13 s
-
Caracteres y strings1 min 27 s
-
Booleanos, arrays y objetos en JavaScript2 min 20 s
-
Variables en JavaScript3 min 47 s
-
Ámbito de las variables1 min 22 s
-
Var, Let y Const en JavaScript1 min 13 s
-
Tipos y usos de los operadores5 min 51 s
-
Operaciones con strings6 min 28 s
-
Estructuras de datos5 min 2 s
-
Estructuras de control5 min 32 s
-
Métodos de ordenación2 min 48 s
-
Otros lenguajes de programación4 min 17 s
-
-
-
-
-
-
-
-