Spring til indhold
Academi.dk

Scope

engelsk: scope

Scope er det område i koden, hvor en variabel findes. Krølleparenteser afgrænser scope: en variabel oprettet inde i en funktion eller en blok findes kun der og forsvinder, når blokken er slut.

Man siger scope. “Virkefelt” står i nogle lærebøger, men høres sjældent.

Reglen er enkel: indefra kan du se ud, udefra kan du ikke se ind. Får du ReferenceError: x is not defined, selvom du tydeligt kan se linjen længere oppe, er det næsten altid, fordi den linje står inde i en anden blok.

Hele forklaringen
Scope - hvor en variabel findes