Kursinnhold
Introduksjon til JavaScript
Introduksjon til JavaScript
Hva er funksjoner?
Funksjoner er en egenskap i programmering som lar oss reservere en kodeblokk for å kjøres senere. Dette gjør det også mulig å kjøre denne kodeblokken flere ganger på en enkel måte.
Den grunnleggende syntaksen for å definere en funksjon er som følger:
function funcName() {
// Code here
}
Her er function
nøkkelordet som brukes for å definere en funksjon, og funcName
representerer navnet på funksjonen vi ønsker å lage.
Å lage en funksjon omtales mer presist som å "definere" en funksjon. Koden som definerer en funksjon kalles for "funksjonsdefinisjonen".
DRY (Don't Repeat Yourself)-prinsippet er et sentralt programmeringskonsept som understreker viktigheten av å minimere duplisering av kode. Det oppfordrer til å skrive hvert logisk element én gang og gjenbruke det ved behov. Dette forbedrer både lesbarheten og effektiviteten i koden. Funksjoner spiller en viktig rolle i å følge dette prinsippet, siden de lar oss eliminere overflødig kode.
Følgende er et eksempel på en funksjon som tegner en trekant i konsollen:
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle();
Det er mulig å kjøre en funksjon flere ganger:
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
Å utføre en funksjon omtales også noen ganger som å kalle en funksjon. Tilsvarende omtales en setning som utfører en funksjon (for eksempel: myFunc()
) som et funksjonskall.
Det anbefales å gi funksjoner meningsfulle navn slik at navnet på funksjonen nøyaktig gjenspeiler operasjonen den utfører.
1. Hvilket nøkkelord brukes for å definere en funksjon i JavaScript?
2. Hva blir resultatet av følgende kode?
3. Hvilket av følgende er IKKE sant om funksjoner?
Takk for tilbakemeldingene dine!