Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Omfang | Beherske Funksjoner
Introduksjon til JavaScript
course content

Kursinnhold

Introduksjon til JavaScript

Introduksjon til JavaScript

1. Komme i gang
3. Betingede Setninger
4. Beherske Funksjoner
5. Utforsking av Arrayer
6. Utforsking av Løkker

book
Omfang

Note
Definisjon

Et scope er rett og slett et område i koden hvor en variabel kan nås eller brukes.

Det finnes to typer scope:

  1. Globalt scope;
  2. Lokalt scope.

Hvis en variabel er definert inne i en kodeblokk (mellom krøllparenteser {}), sies det at den har lokalt scope. Dette betyr at den kun kan nås fra innsiden av den funksjonen eller kodeblokken, eller fra noen nøstede blokker:

123456789101112
function exampleFunc() { let exampleVariable = 10; console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Shows error
copy

En variabel som er definert utenfor en hvilken som helst kodeblokk sies å ha globalt omfang, og kan nås fra hvor som helst:

123456789101112
let exampleVariable = 10; function exampleFunc() { console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Valid
copy

En variabel definert i et lavere (nestet) omfang kan ikke nås fra et høyere (overordnet) omfang:

1234567891011
function exampleFunc() { if(10 + 10 == 20) { let exampleVariable = 10; console.log(exampleVariable); // Valid } console.log(exampleVariable); // Shows error } exampleFunc(); console.log(exampleVariable); // Shows error
copy
question mark

Hvilket av følgende utsagn om variabelscope er sant?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

Introduksjon til JavaScript

Introduksjon til JavaScript

1. Komme i gang
3. Betingede Setninger
4. Beherske Funksjoner
5. Utforsking av Arrayer
6. Utforsking av Løkker

book
Omfang

Note
Definisjon

Et scope er rett og slett et område i koden hvor en variabel kan nås eller brukes.

Det finnes to typer scope:

  1. Globalt scope;
  2. Lokalt scope.

Hvis en variabel er definert inne i en kodeblokk (mellom krøllparenteser {}), sies det at den har lokalt scope. Dette betyr at den kun kan nås fra innsiden av den funksjonen eller kodeblokken, eller fra noen nøstede blokker:

123456789101112
function exampleFunc() { let exampleVariable = 10; console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Shows error
copy

En variabel som er definert utenfor en hvilken som helst kodeblokk sies å ha globalt omfang, og kan nås fra hvor som helst:

123456789101112
let exampleVariable = 10; function exampleFunc() { console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Valid
copy

En variabel definert i et lavere (nestet) omfang kan ikke nås fra et høyere (overordnet) omfang:

1234567891011
function exampleFunc() { if(10 + 10 == 20) { let exampleVariable = 10; console.log(exampleVariable); // Valid } console.log(exampleVariable); // Shows error } exampleFunc(); console.log(exampleVariable); // Shows error
copy
question mark

Hvilket av følgende utsagn om variabelscope er sant?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 4
some-alt