let numero = 1; (forma recomendad)
Debido a que 'var', permite volver a declarar la misma variable, o cambiar el contenido de esta variable desde otro scope. Lo cual puede generar errores y no lo sabrias. En cambio let o const no permite esto, y te avisa si una variable con el mismo nombre ya ha sido declarada.