/ / rozdiel medzi kľúčovým slovom var a bez var [duplikát] - javascript

rozdiel medzi varom a bez var [duplicitné] - javascript

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ď č. 1

ak 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.