Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
Algorithmes
8.0 Les Fondamentaux de la Programmation
8.1 Les Variables

Les Variables

Les variables sont des éléments fondamentaux en programmation, permettant de stocker et de manipuler des données. Comprendre leur nature, leur utilisation appropriée, et les bonnes pratiques associées est essentiel pour tout programmeur. Cette section se penche sur les différentes facettes des variables.

1. Déclaration des Variables

En JavaScript, une variable est déclarée à l'aide du mot-clé var, let, ou const. Choisir le mot-clé approprié dépend de la portée et de l'immuabilité souhaitées.

Exemple (JavaScript) :

// Utilisation de var (portée globale)
var age = 25
 
// Utilisation de let (portée locale)
let nom = 'John'
 
// Utilisation de const (variable immuable)
const PI = 3.14

2. Attribution de Valeurs

Les valeurs peuvent être attribuées aux variables de différentes manières. L'opérateur d'attribution (=) est utilisé pour assigner une valeur à une variable.

Exemple (JavaScript) :

let x
x = 10 // Attribution directe
let y = 20 // Attribution lors de la déclaration

3. Types de Données

Les variables ont des types de données, déterminés par le genre d'information qu'elles stockent. Les types de données communs incluent les nombres, les chaînes de caractères, les booléens, etc.

Exemple (JavaScript) :

let nombre = 42 // Nombre entier
let prenom = 'Alice' // Chaîne de caractères
let estVrai = true // Valeur booléenne

4. Portée des Variables

La portée d'une variable définit la partie du programme où elle peut être utilisée. Les variables peuvent être définies globalement ou localement.

Exemple (JavaScript) :

if (true) {
    let localVar = 'Je suis locale' // Portée locale
    var globVar = 'Je suis globale' // Portée globale (éviter var pour la portée locale)
}
 
console.log(globVar) // Accessible ici
console.log(localVar) // Erreur : localVar n'est pas défini ici

5. Mutation des Variables

Les variables peuvent être modifiées après leur déclaration. Cependant, cela peut poser des problèmes si cela n'est pas fait correctement.

Exemple (JavaScript) :

let compteur = 0
compteur = compteur + 1 // Mutation en ajoutant 1

Conclusion

Les variables sont des éléments fondamentaux qui permettent aux programmeurs de manipuler des données de manière dynamique. Comprendre comment les déclarer, les attribuer, gérer leur portée et les types de données associés est essentiel pour écrire un code robuste et lisible.