Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Hvad Er Funktioner? | Beherskelse af Funktioner
Introduktion til JavaScript
course content

Kursusindhold

Introduktion til JavaScript

Introduktion til JavaScript

1. Kom Godt I Gang
3. Betingede Udsagn
4. Beherskelse af Funktioner
5. Undersøgelse af Arrays
6. Opdagelse af Løkker

book
Hvad Er Funktioner?

Note
Definition

Funktioner er en funktion i programmering, der gør det muligt at reservere en kodeblok til at blive udført senere. Dette gør det også muligt at udføre denne kodeblok flere gange med lethed.

Den grundlæggende syntaks for definition af en funktion er som følger:

function funcName() {
  // Code here
}

Her er function nøgleordet der bruges til at definere en funktion, og funcName repræsenterer navnet på den funktion, vi ønsker at oprette.

Oprettelse af en funktion omtales mere præcist som "definition" af en funktion. Koden, der definerer en funktion, kaldes "funktionsdefinition".

Note
Bemærk

DRY-princippet (Don't Repeat Yourself) er et centralt programmeringskoncept, der understreger vigtigheden af at minimere kodegentagelse. Det opfordrer til at skrive hvert stykke logik én gang og genbruge det, når det er nødvendigt. Dette forbedrer kodens læsbarhed og effektivitet. Funktioner spiller en vigtig rolle i overholdelsen af dette princip, da de gør det muligt at eliminere overflødig kode.

Følgende er et eksempel på en funktion, der tegner en trekant i konsollen:

123456789
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle();
copy

Det er muligt at udføre en funktion mere end én gang:

1234567891011
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
copy
Note
Bemærk

Udførelse af en funktion kaldes også nogle gange for at kalde en funktion. Tilsvarende omtales en sætning, der udfører en funktion (for eksempel: myFunc()), som et Funktionskald.

Det anbefales at navngive funktioner meningsfuldt, så navnet på funktionen nøjagtigt afspejler den operation, den udfører.

1. Hvilket nøgleord bruges til at definere en funktion i JavaScript?

2. Hvad vil outputtet være for følgende kode?

3. Hvilket af følgende er IKKE sandt om funktioner?

question mark

Hvilket nøgleord bruges til at definere en funktion i JavaScript?

Select the correct answer

question mark

Hvad vil outputtet være for følgende kode?

Select the correct answer

question mark

Hvilket af følgende er IKKE sandt om funktioner?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Introduktion til JavaScript

Introduktion til JavaScript

1. Kom Godt I Gang
3. Betingede Udsagn
4. Beherskelse af Funktioner
5. Undersøgelse af Arrays
6. Opdagelse af Løkker

book
Hvad Er Funktioner?

Note
Definition

Funktioner er en funktion i programmering, der gør det muligt at reservere en kodeblok til at blive udført senere. Dette gør det også muligt at udføre denne kodeblok flere gange med lethed.

Den grundlæggende syntaks for definition af en funktion er som følger:

function funcName() {
  // Code here
}

Her er function nøgleordet der bruges til at definere en funktion, og funcName repræsenterer navnet på den funktion, vi ønsker at oprette.

Oprettelse af en funktion omtales mere præcist som "definition" af en funktion. Koden, der definerer en funktion, kaldes "funktionsdefinition".

Note
Bemærk

DRY-princippet (Don't Repeat Yourself) er et centralt programmeringskoncept, der understreger vigtigheden af at minimere kodegentagelse. Det opfordrer til at skrive hvert stykke logik én gang og genbruge det, når det er nødvendigt. Dette forbedrer kodens læsbarhed og effektivitet. Funktioner spiller en vigtig rolle i overholdelsen af dette princip, da de gør det muligt at eliminere overflødig kode.

Følgende er et eksempel på en funktion, der tegner en trekant i konsollen:

123456789
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle();
copy

Det er muligt at udføre en funktion mere end én gang:

1234567891011
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
copy
Note
Bemærk

Udførelse af en funktion kaldes også nogle gange for at kalde en funktion. Tilsvarende omtales en sætning, der udfører en funktion (for eksempel: myFunc()), som et Funktionskald.

Det anbefales at navngive funktioner meningsfuldt, så navnet på funktionen nøjagtigt afspejler den operation, den udfører.

1. Hvilket nøgleord bruges til at definere en funktion i JavaScript?

2. Hvad vil outputtet være for følgende kode?

3. Hvilket af følgende er IKKE sandt om funktioner?

question mark

Hvilket nøgleord bruges til at definere en funktion i JavaScript?

Select the correct answer

question mark

Hvad vil outputtet være for følgende kode?

Select the correct answer

question mark

Hvilket af følgende er IKKE sandt om funktioner?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 1
some-alt