Kursusindhold
Introduktion til JavaScript
Introduktion til JavaScript
Hvad Er Funktioner?
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".
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:
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle();
Det er muligt at udføre en funktion mere end én gang:
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
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?
Tak for dine kommentarer!