Kursinnehåll
Introduktion till JavaScript
Introduktion till JavaScript
Vad är funktioner?
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".
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:
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle();
Det är möjligt att köra en funktion flera gånger:
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
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?
Tack för dina kommentarer!