¿Cuándo y dónde debo usar var , let y const en JavaScript? Soy consciente de que las variables let se pueden reasignar a un nuevo valor, pero las variables const no se pueden reasignar a un nuevo valor. Cuando escribo código JS, me encuentro usando let casi todo el tiempo solo porque permite reasignaciones. ¿Hay algún caso en el que sea preferible usar const ? Además, ¿hay algún escenario en el que todavía debería estar usando var ?