Funktioner
Stryg for at vise menuen
Funktioner hjælper dig med at organisere og genbruge kode i JavaScript. En funktion er et navngivet kodeblok, der udfører en specifik opgave. Du kan definere en funktion én gang og kalde den, når det er nødvendigt.
Der er tre almindelige måder at oprette funktioner på: funktionsdeklarationer, funktionsekspressioner og pilesyntaks (arrow functions).
Funktionsdeklaration
En funktionsdeklaration bruger nøgleordet function efterfulgt af et navn, parametre og en kodeblok.
12345function add(a, b) { return a + b; } console.log(add(3, 4)); // 7
Funktionsudtryk
Et funktionsudtryk tildeler en funktion til en variabel.
12345const multiply = function(a, b) { return a * b; }; console.log(multiply(3, 4)); // 12
Pilefunktioner
Pilefunktioner giver en kortere og mere moderne syntaks. De anvendes bredt i React og Next.js.
12345const subtract = (a, b) => { return a - b; }; console.log(subtract(5, 2)); // 3
For enkle udtryk kan du returnere en værdi uden at skrive return:
123const divide = (a, b) => a / b; console.log(divide(10, 2)); // 5
Funktionsscope
Variabler, der erklæres inde i en funktion, er kun tilgængelige inden for den funktion. Dette kaldes lokalt scope.
123456function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Hello, Sam!
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat