TUTORIAL · JavaScript

Tutorial JavaScript - Variabili

Tutorial JavaScript delle variabili

In questa pagina

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