Function expression en Function declaration in JavaScript
In JavaScript kan een functie op twee manieren worden gedeclareerd.
De eerste manier is simpelweg een functie declareren
met function, waarbij direct haar naam wordt toegekend:
javascriptfunction func() {
console.log('!');
}
func(); // geeft '!' weer
De tweede manier is het maken van een naamloze functie en deze toe te wijzen aan een variabele:
javascriptlet func = function() {
console.log('!');
};
func(); // geeft '!' weer
Wetenschappelijk gezien heet de eerste manier Function Declaration (functiedeclaratie), en de tweede - Function Expression (functionele expressie).
Задание 1
Bepaal of de gepresenteerde functie een Function Declaration of een Function Expression is:
javascriptfunction func() {
console.log('!');
}
Задание 2
Bepaal of de gepresenteerde functie een Function Declaration of een Function Expression is:
javascriptlet func = function() {
console.log('!');
}