JavaScript var
Esempio
Crea una variabile chiamata carName e assegna ad essa il valore "Volvo":
var carName = "Volvo";
Altri esempi di seguito.
Definizione e utilizzo
L' var
istruzione dichiara una variabile.
Le variabili sono contenitori per la memorizzazione di informazioni.
La creazione di una variabile in JavaScript è chiamata "dichiarazione" di una variabile:
var carName;
Dopo la dichiarazione, la variabile è vuota (non ha valore).
Per assegnare un valore alla variabile, utilizzare il segno di uguale:
carName = "Volvo";
Puoi anche assegnare un valore alla variabile quando la dichiari:
var carName = "Volvo";
Nota
Una variabile dichiarata senza un valore ha il valore undefined
.
Guarda anche:
Riferimento JavaScript: JavaScript let
Riferimento JavaScript: JavaScript cost
Tutorial
Esercitazione JavaScript: variabili JavaScript
Esercitazione JavaScript: JavaScript Let
Esercitazione JavaScript: JavaScript cost
Esercitazione JavaScript: ambito JavaScript
Sintassi
var name = value;
Parametri
Parameter | Description |
name | Required. The name of the variable. Variable names must follow these rules: Must begin with a letter, or $, or _ Names are case sensitive (y and Y are different) Reserved JavaScript words cannot be used as names |
value | Optional. A value to be assigned to the variable. |
Nota
ECMAScript6 (ES6 / JavaScript 2015) ti incoraggia a dichiarare variabili con let not var .
Altri esempi
Usa var per assegnare 5 a x e 6 a y e visualizza x + y:
var x = 5;
var y = 6;
document.getElementById("demo").innerHTML = x + y;
Usa let per assegnare 5 a x e 6 a y e visualizza x + y:
let x = 5;
let y = 6;
document.getElementById("demo").innerHTML = x + y;
Dichiara molte variabili in un'unica affermazione.
Inizia l'istruzione con var e separa le variabili con una virgola :
var lastName = "Doe",
age = 30,
job = "carpenter";
Dichiara molte variabili in un'unica affermazione.
Inizia l'istruzione con let e separa le variabili con una virgola :
let lastName = "Doe",
age = 30,
job = "carpenter";
Usando var in un ciclo:
let text = "";
for (var i = 0; i < 5; i++) {
text += i + "<br>";
}
Usando let in a loop:
let text = "";
for (let i = 0; i < 5; i++) {
text += i + "<br>";
}
Supporto browser
var
è una funzione ECMAScript1 (ES1).
ES1 (JavaScript 1997) è completamente supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |