Juan David Puertas Vargas
PreguntaNo entiendo, como puede crear la variable globalVar, si no utiliza ninguna de las palabras reservas (LET; VAR, CONST), como hace para crearla? Me pueden explicar?

Jesus Federico David Herrera
Javascript le pone var por nosotros, es decir si no le declaras el scope javascript intterpreta que la varibale va a tener un scope global y le asigna var.

Juan Camilo García Ardila
cuando inicializas una variables sin las palabras reservadas el interprete automaticamente le asigna VAR, es mala practica por que si necesitas la variables en un scope especifico al asignarle automaticamente tu codigo puede tenber bugs

Jorge Cruz Perez
Con la practica te daras cuenta de todas las funcionalidades que trae el lenguaje, yo vengo de Java, el cual es altamente tipado y estricto y ver JS puede resultar al principio raro, posterioemnte le tomaras gusto a esto o puedes adaptarlo, por ejemplo con typescript, dale tiempo y veras

Nerio José Balza Durán
cuando no declaras una variable, pero si la inicializas (sin usar var, let o const) el hoisting cuando se encuentra con esa variable que no ha sido declarada, lo que hacer es declararla al comienzo del codigo como un var. lo cual hacer que se vuelva global, porque aunque fue inicializada dentro de un bloque de codigo, JavaScript la declara al comienzo. Es como si declararas con un var, pero no usas esa variable hasta llegar a esa funcion.

Vicki Esther Avola
Hola, según entendí cuando asignas una variable que no ha sido previamente declarada JavaScript por defecto la toma como declarada por var.

Alberto Alejandro Núñez Garcia
No lo se, capaz algun día estamos leyendo codigo y nos topamos con una variable declarada así.
Juan David Puertas Vargas
Si es mala práctica, para que berracos lo enseña así. Decepción total.

Alberto Alejandro Núñez Garcia
Juan, JavaScript te permite declarar una variable sin la palabra reservada y seria una variable global diferente a var, let y const pero es mala practica.