Je comprends pourquoi var
prend ce nom - il est variable, const
- c'est une constante, mais quelle est la signification derrière le nom let
, qui s'étend au bloc actuel? Laisse faire?
LET
est décrite à la page 7 du premier projet du manuel, daté de mai 1964, pdf ici .
const
s'agit d'une référence d'objet constante ou immuable (en lecture seule) où l'objet lui-même est toujours modifiable. Par exemple. Après déclaration / assignation const foo = ['bar']
, ce foo.push('bat')
serait toujours légal, mais ce foo = ['bar', 'bat']
n'est pas le cas. Mais c'est trop taper.
LET
. Il pourrait y avoir des exemples de langues antérieures.