Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Funktioner | Sektion
Javascript-Grunder

bookFunktioner

Svep för att visa menyn

Funktioner hjälper dig att organisera och återanvända kod i JavaScript. En funktion är ett namngivet kodblock som utför en specifik uppgift. Du kan definiera en funktion en gång och anropa den när det behövs.

Det finns tre vanliga sätt att skapa funktioner: funktionsdeklarationer, funktionella uttryck och pilarfunktioner.

Funktionsdeklaration

En funktionsdeklaration använder nyckelordet function följt av ett namn, parametrar och ett kodblock.

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

Funktionsuttryck

Ett funktionsuttryck tilldelar en funktion till en variabel.

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

Pilsfunktioner

Pilsfunktioner erbjuder en kortare och mer modern syntax. De används ofta i React och Next.js.

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

För enkla uttryck kan ett värde returneras utan att använda return:

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

Funktionsscope

Variabler som deklareras inuti en funktion är endast tillgängliga inom den funktionen. Detta kallas lokalt scope.

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

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 9

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

Avsnitt 1. Kapitel 9
some-alt