La différence entre let, var et const dans javascript


De javascript, let, varEt const est un mot-clé utilisé pour déclarer des variables. Cependant, il existe une différence significative entre les trois, en particulier en termes de portée (portée) et de mutabilité variable. Voici les principales différences:

notre

Portée: Variable déclarée avec var A une fonction de portée (portée). Cela signifie que les variables ne sont accessibles que dans la fonction où elle est déclarée.

Hissage: Variable déclarée avec var sera “histique” au sommet de sa fonction. Cela signifie que vous pouvez accéder aux variables avant d’être déclarée physiquement dans le code.

Réaffectation: Valeur variable déclarée avec var peut être modifié à nouveau (réaffecter).

function example() {
  var x = 10;
  if (true) {
    var x = 20; // Variabel x di sini sebenarnya adalah variabel yang sama dengan x di atas
  }
  console.log(x); // Output: 20
}
 

laisser

Portée: Variable déclarée avec let A la portée des blocs. Cela signifie que les variables ne sont accessibles que dans le bloc où il est déclaré.

Hissage: Comme var, let Aussi “histique”, mais les variables ne sont pas accessibles avant d’être déclarées dans le code.

Réaffectation: Valeur variable déclarée avec let peut être modifié à nouveau (réaffecter).

function example() {
  let x = 10;
  if (true) {
    let x = 20; // Variabel x di sini adalah variabel yang berbeda dengan x di atas
  }
  console.log(x); // Output: 10
}

const

Portée: Variable déclarée avec const a également une portée de bloc. Comme letLes variables ne sont accessibles que dans le bloc où il est déclaré.

Hissage: Identique à let, const «Hoist» et supérieur, mais ne peut pas être accessible avant d’être déclaré dans le code.

Réaffectation: Variable déclarée avec const Impossible de modifier à nouveau une fois la valeur initiale déterminée. Cependant, notez que pour les objets et les tableaux déclarés avec constLe contenu de l’objet ou du tableau peut toujours être modifié.

Élection entre var, letou const Selon les besoins et les scénarios de votre développement de code. Généralement, il est recommandé d’utiliser const Lorsque cela est possible, car cela aide à produire un code plus sûr et plus facile à comprendre. Utiliser let Si vous avez besoin d’une variable dont la valeur peut changer et éviter d’utiliser var Sauf si vous travaillez sur un ancien code qui pourrait utiliser var.



Hasil pileg

Review Film
Berita Terkini
Berita Terkini
Berita Terkini
review anime

Gaming Center

Berita Olahraga

Lowongan Kerja

Berita Terkini

Berita Terbaru

Berita Teknologi

Seputar Teknologi

Berita Politik

Resep Masakan

Pendidikan

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *