Les variables en Javascript

les variables en javascript

 

Introduction

JavaScript est un langage de programmation qui utilise des variables pour stocker des données. Les variables sont des emplacements mémoire qui permettent de stocker différentes valeurs.

 

Déclaration des Variables

En JavaScript, il existe trois façons de déclarer des variables : var, let et const.

  1. var: La manière traditionnelle de déclarer une variable. Cependant, elle présente quelques problèmes en termes de portée et est moins utilisée dans les nouvelles versions de JavaScript.
    javascript
  • var myVariable = 10;
  • let: Une variable déclarée avec let peut être modifiée après sa déclaration. Elle a une portée limitée au bloc, à l’instruction ou à l’expression où elle est déclarée.
    javascript
  • let myVariable = 10;
  • const: Une variable déclarée avec const ne peut pas être réaffectée après sa déclaration. Elle a également une portée limitée au bloc, à l’instruction ou à l’expression où elle est déclarée.
    javascript
  1. const myConstant = 10;

 

Types de Variables

JavaScript est un langage à typage dynamique, ce qui signifie que le type d’une variable peut changer pendant l’exécution du programme.

 

  1. Nombre (number): Les nombres peuvent être entiers ou à virgule flottante.
    javascript
  • let num = 42; // Entier
    let floatNum = 3.14; // À virgule flottante
 
  • Chaîne de caractères (string): Utilisées pour représenter du texte.
    javascript
  • let message = "Bonjour, monde !";
 
  • Booléen (boolean): Représente une valeur vraie (true) ou fausse (false).
    javascript
  • let isUserLoggedIn = true;
 
  • Tableau (array): Une collection ordonnée d’éléments.
    javascript
  • let fruits = ['pomme', 'banane', 'orange'];
 
  • Objet (object): Une collection non ordonnée de paires clé-valeur.
    javascript
  • let person = {
      firstName: 'John',
      lastName: 'Doe'
    };
    
 
  • Null et Undefined: Représentent l’absence de valeur ou une valeur non définie.
    javascript
  1. let nullValue = null;
    let undefinedValue = undefined;

 

Portée des Variables

La portée d’une variable détermine où elle peut être utilisée dans le code. En JavaScript, il existe deux types de portée : la portée globale et la portée locale.

 

  1. Portée Globale: Une variable déclarée en dehors de toute fonction a une portée globale et peut être utilisée n’importe où dans le script.
    javascript
  • let globalVariable = 42;
    
    
    function myFunction() {
      console.log(globalVariable);  // Peut accéder à la variable globale
    }
    
  • Portée Locale: Une variable déclarée à l’intérieur d’une fonction a une portée locale et ne peut être utilisée que dans cette fonction.
    javascript
  1. function myFunction() {
      let localVar = 10;
      console.log(localVar);  // Peut accéder à la variable locale
    }
    
    console.log(localVar);  // Erreur, localVar n'est pas définie en dehors de la fonction
    

 

Opérations sur les Variables

JavaScript permet d’effectuer différentes opérations sur les variables en fonction de leur type.

 

  1. Opérations mathématiques: Les opérations courantes incluent l’addition (+), la soustraction (-), la multiplication (*) et la division (/).
    javascript
  • let num1 = 10;
    let num2 = 5;
    
    let sum = num1 + num2;  // Addition
    let difference = num1 - num2;  // Soustraction
    let product = num1 * num2;  // Multiplication
    let quotient = num1 / num2;  // Division
    
  • Concaténation de chaînes de caractères: Pour concaténer deux chaînes de caractères, on utilise l’opérateur +.
    javascript
  1. let firstName = "John";
    let lastName = "Doe";
    
    let fullName = firstName + " " + lastName;  // Concaténation
    

 

Bonnes Pratiques

Voici quelques bonnes pratiques à suivre lors de l’utilisation des variables en JavaScript :

  • Utilisez const par défaut et passez à let si vous savez que la valeur de la variable va changer.
  • Utilisez des noms de variables descriptifs et significatifs.
  • Évitez les noms de variables génériques comme var1, temp, etc.
  • Utilisez la convention de notation camelCase pour les noms de variables (par exemple, myVariable).
  • Initialisez toujours vos variables avant de les utiliser pour éviter des comportements inattendus.

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *