Ko neki spremenljivki dodelimo neko vrednost, moramo upoštevati področje veljavnosti spremenljivke (scope). Spremenljivka je lahko globalna ali lokalna. Globalno spremenljivko lahko dosežemo v kateremkoli skriptu v našem dokumentu. Lokalno spremenljivko pa lahko dosežemo le znotraj funkcije, v kateri smo jo definirali.
Novo globalno spremenljivko lahko tvorimo kar preprosto tako, da ji dodelimo neko vrednost. Če pa pišemo funkcijo in želimo v njej tvoriti lokalno spremenljivko, moramo uporabiti pri deklaraciji spremenljivke besedo var:
Primer:
function mojaFunkcija()
{
var ponavljanje=1; // lokalna spremenljivka
vsota=0; // globalna spremenljivka
...ostali stavki...
}