JavaScript Var, Let et Const

Mar 25 2023
De nombreuses nouvelles fonctionnalités proviennent de l'équipe JavaScript, car la demande d'écriture de code plus court augmente de jour en jour (les développeurs l'appellent une ligne). Les nouvelles fonctionnalités ES6, var, let et const déroutent beaucoup de débutants.

De nombreuses nouvelles fonctionnalités proviennent de l'équipe JavaScript, car la demande d'écriture de code plus court augmente de jour en jour (les développeurs l'appellent une ligne).

Les nouvelles fonctionnalités ES6, var, let et const déroutent beaucoup de débutants.

Si vous êtes l'un d'entre eux, ce post est pour vous, voyons comment cela fonctionne simplement.

Qu'est-ce que Var, Let et Const ?

Ces 3 choses sont les mots clés qui sont utilisés pour la déclaration des variables en JavaScript.

Si vous êtes familier avec C++ ou Java, où vous devez déclarer une variable avec son type puis son nom

Par exemple

int sum = 0

Différence entre let, var et const

Une variable déclarée avec le mot clé let aura les propriétés suivantes

  • Il aura une portée de bloc.
  • { 
      let sum = 5;
    }
    // sum can NOT be used here
    

    let car = “bmw”
    
    let car = 0 // you cannot do this
    

    let car = “bmw”
    
    car = “audi” // you can do this
    

    console.log(car);
    
    let car = “bmw” // you are not allowed to do this
    

  • Il aura une portée de bloc.
  • { 
      const sum = 5;
    }
    // sum can NOT be used here
    

    const car = “bmw”
    
    const car = 0 // you cannot do this
    

    const car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you cannot use it before declaration 
    name = "John"
    

  • Il aura une portée mondiale.
  • { 
      var sum = 5;
    }
    // sum can be used outside the curley braces
    

    var car = "bmw"
    console.log(car) // output will be bmw
    
    var car = 0 
    console.log(car) // output will be 0
    

    var car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you can use it before declaration, output will be undefined 
    name = "John"
    
    

Tableau récapitulatif pour let var et const

Cet article serait bénéfique pour les débutants en JavaScript.

Merci d'avoir lu jusqu'ici, je publierai bientôt plus d'informations sur Javascript.

N'oubliez pas de lire

  1. GitHub pour les débutants
  2. Clonez un référentiel, créez une branche et extrayez les nouvelles modifications.