Directorio Principal

9.2 Variables

Declaración de Variables

En JavaScript las variables se les asigna el tipo de forma dinámica, es decir no ocupas decirle a la variable que tipo va a tener el simplemente lo va inferir de la declaración. A diferencia de otros lenguajes que por ejemplo ocupas usar la palabra int si quieres que almacene enteros. A que tener cuidado por que es fácil cambiar el tipo de la variable al re asignarla por ejemplo si tenemos una variable entera y quieres actualizar un número con una operación puedes que termines con un tipo de dato de cadena en vez de entero.

var a = 3
a = 3 + 'b'
console.log(a)  \\ 3b
a = a + 3
console.log(a)  \\ 3b3

Hay tres palabras que se usan para declarar Variables en JavaScript, estas se usan para limitar el acceso de donde se puede usar la variable y si se pueden reasignar o no:

var

Es la declaración original. Esta si la declaras dentro de una función solo se puede usar y modificar dentro de ella pero si la declaras fuera de ella se vuelve global y se puede usar y modificar en cualquier parte incluso se puede volver a declarar lo cual puede causar problemas si no sabes que ya existía esa variable (puedes hacer var x = 3 y volverlo a hacer en otra parte del código var x = 'hola').

Resumido:

let

Es la declaración preferida. Esta solo puede ser usada dentro de su bloque de código (bloque de código es definido por los {}), no se puede re declarar .

Resumido:

const

Esta se usa para constantes, una vez declarada no se puede cambiar su valor. Similar al let solo puede usarse dentro de su bloque de código.

Resumido:

Operadores

Operadores de asignación matemáticos

Estos operadores hacen el sobre la variable calculo y guardan el valor en ella.

var x = 6
x += 1
console.log(x)  \\ 7
x -= 2
console.log(x)  \\ 5
x *= 3
console.log(x)  \\ 15
x /= 5
console.log(x)  \\ 3
x %= 2
console.log(x)  \\ 1
x++
console.log(x)  \\ 2
x--
console.log(x)  \\ 1

typeof

Este operador sirve para conocer el tipo de la

Interpolación de cadenas

La Interpolación de cadenas es una forma de mezclar valores en una cadena de manera más cómoda. Para usarse la cadena a ser interpolada debe escribirse dentro de ` en vez de ' como es usualmente, las cosas a sustituir van dentro de ${ }.

var numeroJugadores = 100
var fecha = 2020
console.log(`El número de jugadores en el torneo ${fecha} son: ${numeroJugadores}`) 
\\ El número de jugadores en el torneo 2020 son: 100

Links de utilidad

Documentación de JavaScript en General

Documentación de Sentencias básicas

Documentación de Operadores

Documentación del operador typeof

Anterior

9.1 Introducción a JavaScript