Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
Algorithmes
9.0 Les Variables
9.5 Mutation des Variables

Mutation des Variables

La mutation des variables en programmation se réfère au processus de modification de la valeur d'une variable après sa déclaration. En JavaScript, les variables peuvent être mutées en leur attribuant de nouvelles valeurs.

1. Mutation des Variables Primitives

Les variables de types primitifs, tels que les nombres, les chaînes de caractères et les booléens, peuvent être mutées en leur attribuant de nouvelles valeurs.

let nombre = 42
console.log(nombre) // Affiche 42
 
nombre = 100 // Mutation de la variable
console.log(nombre) // Affiche 100

2. Mutation des Objets

Les objets en JavaScript peuvent être mutés en modifiant leurs propriétés. Les objets sont référencés par adresse, donc une modification de l'objet affecte toutes les références à cet objet.

let personne = { nom: 'John', age: 30 }
console.log(personne) // Affiche { nom: "John", age: 30 }
 
personne.age = 31 // Mutation de la propriété 'age' de l'objet
console.log(personne) // Affiche { nom: "John", age: 31 }

3. Attention à la Mutation Imprévue

La mutation des variables peut parfois entraîner des effets de bord inattendus, surtout lorsqu'il s'agit de variables partagées entre différentes parties du code. Il est essentiel d'en être conscient lors de la conception du programme.

Conclusion

La mutation des variables est un concept fondamental en programmation. Comprendre comment et quand muter les variables contribue à écrire un code plus robuste et prévisible.