Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Funktioner | Sektion
/
Javascript-Grundlæggende

bookFunktioner

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.

12345
function add(a, b) { return a + b; } console.log(add(3, 4)); // 7
copy

Funktionsudtryk

Et funktionsudtryk tildeler en funktion til en variabel.

12345
const multiply = function(a, b) { return a * b; }; console.log(multiply(3, 4)); // 12
copy

Pilefunktioner

Pilefunktioner giver en kortere og mere moderne syntaks. De anvendes bredt i React og Next.js.

12345
const subtract = (a, b) => { return a - b; }; console.log(subtract(5, 2)); // 3
copy

For enkle udtryk kan du returnere en værdi uden at skrive return:

123
const divide = (a, b) => a / b; console.log(divide(10, 2)); // 5
copy

Funktionsscope

Variabler, der erklæres inde i en funktion, er kun tilgængelige inden for den funktion. Dette kaldes lokalt scope.

123456
function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Hello, Sam!
copy
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 9

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 9
some-alt