Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Hva er funksjoner? | 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
Hva er funksjoner?

Note
Definisjon

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".

Note
Merk

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:

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

Det er mulig å kjøre en funksjon flere ganger:

1234567891011
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
copy
Note
Merk

Å 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?

question mark

Hvilket nøkkelord brukes for å definere en funksjon i JavaScript?

Select the correct answer

question mark

Hva blir resultatet av følgende kode?

Select the correct answer

question mark

Hvilket av følgende er IKKE sant om funksjoner?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1

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
Hva er funksjoner?

Note
Definisjon

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".

Note
Merk

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:

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

Det er mulig å kjøre en funksjon flere ganger:

1234567891011
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
copy
Note
Merk

Å 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?

question mark

Hvilket nøkkelord brukes for å definere en funksjon i JavaScript?

Select the correct answer

question mark

Hva blir resultatet av følgende kode?

Select the correct answer

question mark

Hvilket av følgende er IKKE sant om funksjoner?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1
some-alt