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

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.

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

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

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

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

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!
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