Tutorial JavaScript - Variabili

  1. Definizione delle variabili
  2. Regole per l’identificazione della variabile
  3. Dichiarare una variabile
  4. Variabili let e const in ES6

Impareremo le variabili JavaScript in questo tutorial.

Definizione delle variabili

Nel programma viene utilizzata una variabile per memorizzare le informazioni. Potrebbe essere l’età del visitatore o il nome dell’utente. La variabile memorizza le informazioni e potrebbe essere riutilizzata in seguito.

Si può nominare la variabile come quasi tutto ciò che si vuole in JavaScript, ma ci sono alcune regole:

Regole per l’identificazione della variabile

  1. La variabile può essere composta da lettere, numeri e underscore, ma deve iniziare o con una lettera minuscola o con una lettera maiuscola o con un underscore, e non può iniziare con il numero.
  2. Non è consentito l’uso di parole chiave JavaScript.
  3. Il nome della variabile è sensibile alle maiuscole e minuscole.
  4. Un nome di variabile non può contenere spazi.

Dichiarare una variabile

Sintassi

var <variable-name>;
// or 
var <variable-name> = <value>;

Esempio di dichiarazione variabile JavaScript

var x = 1;

È necessario dichiarare una variabile prima di poterla utilizzare. Si usa la parola chiave var e poi il nome della variabile, come x nell’esempio precedente. Si può inizializzare il valore della variabile insieme alla dichiarazione o si può assegnare un valore ad essa in seguito.

JavaScript ha tipi di dati dinamici di variabili e si può assegnare la variabile con diversi tipi di dati senza alcun problema.

Non è come gli altri linguaggi di programmazione che si deve specificare il tipo di variabile quando la si dichiara e il tipo non può essere cambiato dopo la parola.

Dichiarazione di variabili multiple JavaScript

Più variabili possono essere dichiarate in un’unica riga separata dalla virgola ,.

var one, two, three = 1, 2, 3;

Dichiarazione di variabili JavaScript senza var

Potremmo dichiarare una variabile in JavaScript senza var, ma dobbiamo assegnare il valore direttamente.

one = 1;
two = 2;
three, four = 3, 4;

Variabili let e const in ES6

La parola chiave var dichiara le variabili nell’ambito della funzione, ma le parole chiave let e const introdotte in ES6 estendono l’ambito delle variabili al livello di blocco {}.

La variabile dichiarata con la parola chiave const non può essere riassegnata dopo la dichiarazione, ma la variabile dichiarata con let potrebbe.

> let A = "1"
> A = "2"
"2"
> const B = 1;
> B = 2
VM944:1 Uncaught TypeError: Assignment to constant variable.
    at <anonymous>:1:3