Diferencia entre var, const y let
Var : crea variables de forma global por defecto
let : crea variables según el contexto o scope donde este
const : crea variables valores constantes que no se pueden modificar
var es una variable que puede heredarse a sus scopes descendientes.
let actúa como una variable en su bloque donde fue definida y no puede heredarse a otros scopes.
const es una variable que no puede ser reasignada más de una vez.