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.