Differenza tra la parola chiave var, let e const in javascript

Differenza tra la parola chiave var, let e const in javascript

In JavaScript, ci sono diversi modi per dichiarare e inizializzare la variabile nel programma, come "permettere","var", E "const". Tuttavia, è il compito più difficile decidere quale è il metodo migliore per dichiarare la variabile. Una costante non può mai essere modificata dopo le dichiarazioni. Inoltre, le variabili "var" e "let" possono essere modificate dopo l'inizializzazione.

Questo post dimostrerà:

  • Qual è la parola chiave "var"?
  • Qual è la parola chiave "let"?
  • Qual è la parola chiave "const"?
  • Differenza tra parole chiave Let, Var e const in JavaScript

Qual è la parola chiave "var"?

La dichiarazione di una variabile con l'aiuto del "var"La parola chiave è un vecchio metodo. Quando una variabile viene dichiarata lato esterno di una funzione definita, ha un ambito globale anziché l'ambito della funzione. Tuttavia, l'inizializzazione di una variabile all'interno della funzione definita ha solo un ambito di funzione. Può essere utilizzato solo all'interno della funzione definita.

Esempio 1: dichiarare variabile a livello globale

In questo esempio dichiarato, dichiarare una variabile con l'aiuto di "var"Parola chiave che ha un ambito globale ed è possibile accedere ovunque nel programma. Per farlo, definiamo un "nome"Variabile utilizzando la parola chiave" var "e assegnargli un valore:

var name = "linuxhint";

Ora, utilizza il "tronco d'albero()"Metodo e passare una variabile dichiarata come argomento per visualizzare il suo valore sulla console:

console.log (nome);

Esempio 2: dichiarare variabile nella funzione

I programmatori possono anche definire la variabile all'interno della funzione. Tuttavia, può essere chiamato solo nella funzione definita. A tale scopo, seguire le istruzioni dichiarate nello snippet del codice:

funzione fun ()
var name = "linuxhint";
console.log (nome);

Qui:

  • Definiremo una funzione e inizializzamo la variabile con l'aiuto di "var"Parola chiave e impostare il valore della variabile definita.
  • Quindi, visualizzare l'uscita sulla schermata della console usando "tronco d'albero()".

Dopodiché, chiama la funzione definita e:

divertimento();

Qual è la parola chiave "let"?

Nella nuova versione di JavaScript, ci sono due nuovi modi per dichiarare variabili in JavaScript secondo l'ultima versione (ES6), uno dei quali coinvolge il "permettere" parola chiave.

Esempio

Usa il "permettere"Parola chiave per dichiarare la variabile e impostare il valore della variabile definita in base alla tua scelta. In questo caso, assegneremo un valore intero e visualizzeremo sulla console:

Sia n = "123";
console.log (n);

Inoltre, possiamo anche dichiarare la variabile in una funzione utilizzando il "permettere" parola chiave:

funzione fun ()
Sia n = "123";
console.log (n);

Ora, chiama la funzione definita:

divertimento();

Qual è la parola chiave "const"?

IL "const"È una parola chiave di programmazione speciale con ambiti a blocchi. Significa che l'ambito del contenuto dipende dal luogo definito in cui "const"È stato dichiarato. Questa parola chiave segue la stessa regola di "var" E "permettere"Parole chiave. Tuttavia, una volta che un valore viene dichiarato costante, non può essere modificato.

Esempio

In questo esempio dichiarato, il "const"La parola chiave viene utilizzata per dichiarare la costante con un nome particolare. Quindi, assegna il valore e visualizza l'uscita sulla console:

const name = "hafsa";
console.log (nome);

Differenza tra parole chiave "var", "let" e "const" in JavaScript

Le principali differenze tra le parole chiave "let", "var" e "const" in JavaScript sono menzionate nella tabella data:

var permettere const
Il valore della variabile usando "var"La parola chiave può essere modificata e modificata. Il valore della variabile dichiarata usando "permettere"La parola chiave può essere modificata e modificata. Il valore della variabile dichiarata con l'aiuto di "const"La parola chiave non può essere modificata o modificata.
Ha un ambito di funzione. Ha un ambito a blocchi. Ha un ambito a blocchi.
È possibile accedervi senza inizializzazione. È possibile accedervi senza inizializzazione. Senza inizializzazione, "const" non può essere invocato/accessibile
Può essere dichiarato senza inizializzazione. Può essere dichiarato senza inizializzazione. Senza inizializzazione, non può essere dichiarato.

Si tratta della differenza tra parole chiave costanti, let e var in JavaScript.

Conclusione

IL "var","permettere", E "const"In JavaScript sono parole chiave speciali. La differenza principale tra queste parole chiave è che "var" E "permettere"Può essere modificato e modificato in qualsiasi momento nel programma. Comunque, il "const"Il valore non può essere modificato dopo che la costante è stata dichiarata. Questo post ha dichiarato le distinzioni tra const, var e let parole chiave in javascript.