Une fois leur valeur définie, certaines entités doivent pouvoir assurer que celle-ci reste constante dans le temps.
C’est par exemple le cas avec :
Globalement, quand on veut compter sur le fait qu’une entité ne change pas de valeur.
Selon le langage, les solutions peuvent changer radicalement.
En effet, soit le langage intègre par défaut des symboles ou des notions adaptés, soit il faudra implémenter soi-même le motif.
Dans ce cas, on peut opter par la définition d’un objet instanciable, avec getter mais sans setter, ou avec un setter qui renvoie une erreur.
JavaScript intègre le symbole “const” pour définir une entité donc la valeur ne change pas.
const age = 2
Note : pour les tableaux et les objets, définir l’entité comme constante permet de se protéger d’une ré-affectation, mais pas d’un changement de