Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Functies | Sectie
JavaScript Basis

bookFuncties

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.

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

Functie-expressie

Een functie-expressie wijst een functie toe aan een variabele.

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

Pijlfuncties

Pijlfuncties bieden een kortere en modernere syntax. Ze worden veel gebruikt in React en Next.js.

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

Voor eenvoudige expressies kun je een waarde retourneren zonder return te schrijven:

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

Functie Scope

Variabelen die binnen een functie worden gedeclareerd, zijn alleen beschikbaar binnen die functie. Dit wordt lokale scope genoemd.

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

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 9

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 9
some-alt