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
- 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.
- Non è consentito l’uso di parole chiave JavaScript.
- Il nome della variabile è sensibile alle maiuscole e minuscole.
- 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