Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Omfång | Behärska Funktioner
Introduktion till JavaScript
course content

Kursinnehåll

Introduktion till JavaScript

Introduktion till JavaScript

1. Komma Igång
3. Villkorssatser
4. Behärska Funktioner
5. Utforska Arrayer
6. Upptäcka Loopar

book
Omfång

Note
Definition

Ett scope är helt enkelt ett område i koden där en variabel kan nås eller användas.

Det finns två typer av scope:

  1. Global scope;
  2. Lokalt scope.

Om en variabel är definierad inuti ett kodblock (mellan klamrar {}), sägs den ha ett lokalt scope. Detta innebär att den endast kan nås från inuti den funktionen eller kodblocket, eller från några nästlade block:

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 är definierad utanför någon kodblock sägs ha ett Globalt omfång, och kan nås från var 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 som är definierad i ett lägre (nästlat) omfång kan inte nås från ett högre (föräldra-) omfång:

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

Vilket av följande påståenden om variabelns räckvidd är sant?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Introduktion till JavaScript

Introduktion till JavaScript

1. Komma Igång
3. Villkorssatser
4. Behärska Funktioner
5. Utforska Arrayer
6. Upptäcka Loopar

book
Omfång

Note
Definition

Ett scope är helt enkelt ett område i koden där en variabel kan nås eller användas.

Det finns två typer av scope:

  1. Global scope;
  2. Lokalt scope.

Om en variabel är definierad inuti ett kodblock (mellan klamrar {}), sägs den ha ett lokalt scope. Detta innebär att den endast kan nås från inuti den funktionen eller kodblocket, eller från några nästlade block:

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 är definierad utanför någon kodblock sägs ha ett Globalt omfång, och kan nås från var 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 som är definierad i ett lägre (nästlat) omfång kan inte nås från ett högre (föräldra-) omfång:

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

Vilket av följande påståenden om variabelns räckvidd är sant?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4
some-alt