logo Dove iniziare Linguaggi Aiuto Blog
Home Dove iniziare Linguaggi Aiuto e Supporto Info e Blog

I 3 modi per dichiarare una variabile

In JavaScript, una variabile è un'entità che viene utilizzata per memorizzare dati. Ad esempio, se in una pagina web viene chiesto all'utente il proprio nome, questo valore viene salvato in una variabile. Esistono 3 modi per dichiarare una variabilevarlet e const. Si può anche omettere la dichiarazione. Vediamoli in dettaglio.

La dichiarazione automatica

Se non inserisci una dichiarazione, la variabile verrà creata automaticamente. Tuttavia, dovresti sempre dichiarare la variabile.

primo_numero = 3;
secondo_numero = 2;

In JavaScript, per andare a capo e inserire un'altra istruzione, devi usare il ";" (punto e virgola).

La dichiarazione var

La dichiarazione var è la più utilizzata. All'inzio, JavaScript aveva soltanto questo tipo di dichiarazione.

var primo_numero = 3;
var secondo_numero = 2;

Anche se var è il più famoso, non dovresti utilizzarlo molto, ma sostituirlo con let e const. Sono più specifici e sicuri.

Le dichiarazioni let e const

Dopo var, sono arrivate anche let e const. Ecco degli esempi per entrambe le dichiarazioni:

let primo_numero = 3;
let secondo_numero = 2;

const primo_numero = 3;
const secondo_numero = 2;

La dichiarazione let viene utilizzata per dichiarare una variabile "volatile". Ciò significa che la variabile esiste solo all'interno del blocco di codice in cui è stata definita. Ad esempio, se definisci una variabile con let all'interno di una funzione (che vedremo nella lezione delle Funzioni), fuori da questa non sarà visibile. Tuttavia, se si dichiara nel codice, sarà visibile sempre. Inoltre, una variabile dichiarata con let può essere modificata successivamente.

La dichiarazione const, invece, non permette la modifica successiva della variabile.

Quando scegliere var, let e const

Vediamo ora quando utilizzare queste 3 dichiarazioni.

Dichiarazione let

Di solito, si usa let quando si deve riassegnare il valore di una variabile.

Dichiarazione const

Si usa const tutte le volte che una variabile non deve essere riassegnata e, quindi, non cambia. È più sicuro perché, appunto, non può essere modificato da nessuno.

Dichiarazione var

Usala il meno possibile. È stata sostituita da let e const nelle versioni più recenti di JavaScript.

Prova!Scegli l'opzione corretta tra quelle elencate.
__ variabile_che_non_cambia = 10;