A globálna premenná JavaScript je deklarovaný mimo funkcie alebo deklarovaný s objektom okna. Je prístupný z akejkoľvek funkcie.
Pozrime sa na jednoduchý príklad globálnej premennej v JavaScripte.
var value=50;//global variable function a(){ alert(value); } function b(){ alert(value); }Vyskúšajte to
Deklarovanie globálnej premennej JavaScriptu vo funkcii
Ak chcete deklarovať globálne premenné JavaScriptu vo funkcii, musíte použiť okenný objekt . Napríklad:
window.value=90;
Teraz ho možno deklarovať v rámci ľubovoľnej funkcie a je možné k nemu pristupovať z ktorejkoľvek funkcie. Napríklad:
function m(){ window.value=100;//declaring global variable by window object } function n(){ alert(window.value);//accessing global variable from other function }Vyskúšajte to
Vnútorné prvky globálnej premennej v JavaScripte
Keď deklarujete premennú mimo funkcie, pridá sa interne do objektu okna. Môžete sa k nemu dostať aj cez objekt okna. Napríklad:
var value=50; function a(){ alert(window.value);//accessing global variable }