Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Vad är funktioner? | 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
Vad är funktioner?

Note
Definition

Funktioner är en egenskap inom programmering som gör det möjligt att reservera ett kodblock för att köras vid ett senare tillfälle. Detta möjliggör även att köra samma kodblock flera gånger på ett enkelt sätt.

Den grundläggande syntaxen för att definiera en funktion är följande:

function funcName() {
  // Code here
}

Här är function nyckelordet som används för att definiera en funktion, och funcName representerar namnet på den funktion vi vill skapa.

Att skapa en funktion kallas mer korrekt för att "definiera" en funktion. Koden som definierar en funktion kallas för "funktionsdefinition".

Note
Notering

Principen DRY (Don't Repeat Yourself) är ett grundläggande programmeringskoncept som betonar vikten av att minimera kodupprepning. Den uppmuntrar till att skriva varje logikdel en gång och återanvända den vid behov. Detta förbättrar kodens läsbarhet och effektivitet. Funktioner spelar en viktig roll för att följa denna princip, eftersom de gör det möjligt att eliminera överflödig kod.

Följande är ett exempel på en funktion som ritar en triangel i konsolen:

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

Det är möjligt att köra en funktion flera gånger:

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

Att köra en funktion kallas ibland även för att anropa en funktion. På samma sätt kallas en sats som kör en funktion (till exempel: myFunc()) för ett funktionsanrop.

Det rekommenderas att namnge funktioner på ett meningsfullt sätt så att funktionsnamnet tydligt återspeglar den operation som utförs.

1. Vilket nyckelord används för att definiera en funktion i JavaScript?

2. Vad blir utdata från följande kod?

3. Vilket av följande är INTE sant om funktioner?

question mark

Vilket nyckelord används för att definiera en funktion i JavaScript?

Select the correct answer

question mark

Vad blir utdata från följande kod?

Select the correct answer

question mark

Vilket av följande är INTE sant om funktioner?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1

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
Vad är funktioner?

Note
Definition

Funktioner är en egenskap inom programmering som gör det möjligt att reservera ett kodblock för att köras vid ett senare tillfälle. Detta möjliggör även att köra samma kodblock flera gånger på ett enkelt sätt.

Den grundläggande syntaxen för att definiera en funktion är följande:

function funcName() {
  // Code here
}

Här är function nyckelordet som används för att definiera en funktion, och funcName representerar namnet på den funktion vi vill skapa.

Att skapa en funktion kallas mer korrekt för att "definiera" en funktion. Koden som definierar en funktion kallas för "funktionsdefinition".

Note
Notering

Principen DRY (Don't Repeat Yourself) är ett grundläggande programmeringskoncept som betonar vikten av att minimera kodupprepning. Den uppmuntrar till att skriva varje logikdel en gång och återanvända den vid behov. Detta förbättrar kodens läsbarhet och effektivitet. Funktioner spelar en viktig roll för att följa denna princip, eftersom de gör det möjligt att eliminera överflödig kod.

Följande är ett exempel på en funktion som ritar en triangel i konsolen:

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

Det är möjligt att köra en funktion flera gånger:

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

Att köra en funktion kallas ibland även för att anropa en funktion. På samma sätt kallas en sats som kör en funktion (till exempel: myFunc()) för ett funktionsanrop.

Det rekommenderas att namnge funktioner på ett meningsfullt sätt så att funktionsnamnet tydligt återspeglar den operation som utförs.

1. Vilket nyckelord används för att definiera en funktion i JavaScript?

2. Vad blir utdata från följande kod?

3. Vilket av följande är INTE sant om funktioner?

question mark

Vilket nyckelord används för att definiera en funktion i JavaScript?

Select the correct answer

question mark

Vad blir utdata från följande kod?

Select the correct answer

question mark

Vilket av följande är INTE sant om funktioner?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1
some-alt