Functies
Veeg om het menu te tonen
Functies helpen bij het organiseren en hergebruiken van code in JavaScript. Een functie is een benoemd codeblok dat een specifieke taak uitvoert. U kunt een functie één keer definiëren en deze oproepen wanneer dat nodig is.
Er zijn drie gangbare manieren om functies te maken: functiedeclaraties, functie-expressies en pijlfuncties.
Functiedeclaratie
Een functiedeclaratie gebruikt het sleutelwoord function gevolgd door een naam, parameters en een codeblok.
12345function add(a, b) { return a + b; } console.log(add(3, 4)); // 7
Functie-expressie
Een functie-expressie wijst een functie toe aan een variabele.
12345const multiply = function(a, b) { return a * b; }; console.log(multiply(3, 4)); // 12
Pijlfuncties
Pijlfuncties bieden een kortere en modernere syntax. Ze worden veel gebruikt in React en Next.js.
12345const subtract = (a, b) => { return a - b; }; console.log(subtract(5, 2)); // 3
Voor eenvoudige expressies kun je een waarde retourneren zonder return te schrijven:
123const divide = (a, b) => a / b; console.log(divide(10, 2)); // 5
Functie Scope
Variabelen die binnen een functie worden gedeclareerd, zijn alleen beschikbaar binnen die functie. Dit wordt lokale scope genoemd.
123456function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Hello, Sam!
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Functies
Functies helpen bij het organiseren en hergebruiken van code in JavaScript. Een functie is een benoemd codeblok dat een specifieke taak uitvoert. U kunt een functie één keer definiëren en deze oproepen wanneer dat nodig is.
Er zijn drie gangbare manieren om functies te maken: functiedeclaraties, functie-expressies en pijlfuncties.
Functiedeclaratie
Een functiedeclaratie gebruikt het sleutelwoord function gevolgd door een naam, parameters en een codeblok.
12345function add(a, b) { return a + b; } console.log(add(3, 4)); // 7
Functie-expressie
Een functie-expressie wijst een functie toe aan een variabele.
12345const multiply = function(a, b) { return a * b; }; console.log(multiply(3, 4)); // 12
Pijlfuncties
Pijlfuncties bieden een kortere en modernere syntax. Ze worden veel gebruikt in React en Next.js.
12345const subtract = (a, b) => { return a - b; }; console.log(subtract(5, 2)); // 3
Voor eenvoudige expressies kun je een waarde retourneren zonder return te schrijven:
123const divide = (a, b) => a / b; console.log(divide(10, 2)); // 5
Functie Scope
Variabelen die binnen een functie worden gedeclareerd, zijn alleen beschikbaar binnen die functie. Dit wordt lokale scope genoemd.
123456function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Hello, Sam!
Bedankt voor je feedback!