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:
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:
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:
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:
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
Este operador sirve para conocer el tipo de la
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
Documentación de JavaScript en General
Documentación de Sentencias básicas
Documentación del operador typeof