Fungerar på följande vis:
- Variabler deklarerade med "var" är funktionsomfångsmässiga, d.v.s. de är endast tillgängliga inom funktionen där de deklareras.
- De kan omdeklareras och omtilldelas inom samma omfattning.
Steg-för-steg-guide:
- Deklarera en variabel med "var": Använd syntaxen
var variabelnamn;
för att deklarera en variabel.
- Initiera variabeln (valfritt): Du kan initiera variabeln med ett värde när du deklarerar den, t.ex.
var variabelnamn = värde;
.
- Använd variabeln: Du kan sedan komma åt variabeln inom funktionen där den deklarerades.
- Omdeklarera variabeln (valfritt): Du kan omdeklarera variabeln med samma namn inom samma omfattning, t.ex.
var variabelnamn = nytt_värde;
.
- Omtilldela variabeln: Du kan omtilldela värdet på variabeln när som helst inom samma omfattning, t.ex.
variabelnamn = nytt_värde;
.
Exempel:
function exempel() {
var variabel = "Ursprungligt värde";
console.log(variabel); // Loggar "Ursprungligt värde"
// Omdeklarera variabeln
var variabel = "Nytt värde";
console.log(variabel); // Loggar "Nytt värde"
// Omtilldela variabeln
variabel = "Ännu ett nytt värde";
console.log(variabel); // Loggar "Ännu ett nytt värde"
}
exempel(); // Kallar på funktionen