Možné duplicitné:
Rozdiel medzi použitím var a nepoužívaním var v JavaScripte
Aký je rozdiel medzi použitím kľúčového slova var v skripte java a bez jeho použitia pre premennú?
Napríklad:
var x = 14;
a x = 14;
Sú rovnaké alebo keď deklarujeme var x, je to lokálna premenná a keď nemá kľúčové slovo var, potom jeho globálne?
Vďaka!
odpovede:
9 pre odpoveď č. 1ak var
Kľúčové slovo sa používa v rámci funkcie alebo iného neglobálneho rozsahu ako rozsah tejto premennej nie je globálny .
ak var
kľúčové slovo sa nepoužíva pred názvom premennej, potom rozsah tejto premennej je globálny .
3 pre odpoveď č. 2
Premenné deklarované mimo funkcie sa stávajú GLOBAL a všetky skripty a funkcie na webovej stránke k nej majú prístup.
Globálne premenné sa pri zatvorení stránky zničia.
Ak deklarujete premennú bez použitia premennej „var“, premenná sa vždy zmení na GLOBAL.