¿Es necesario o una buena práctica usar siempre la palabra reservada "var" para declarar e inicializar una variable? sé que existen otras opciones como "let" o "const", pero en los videos del curso he notado que a veces crean una variable sin usar nada antes del nombre de dicha variable y la inicializan sin esto arrojar un error, por ejemplo, el código:
miVariable = 12;
console.log(miVariable);
no arroja un error a pesar de que NO usé "var" para declarla.