Salut.
const signifie constante ce qui veut dire que tu ne peux pas changer sa valeur.
const n'autorise pas non plus la redéclaration :
let te laisse changer la valeur de la variable déclarée mais, comme const, tu ne peux pas la redéfinir avec un nouveau let.
var est plus permissif.
Devoir à la maison : est-ce que maintenant tu comprends pourquoi ça plante avec let et const et pas avec var ?
;)