Function expression et Function declaration en JavaScript
En JavaScript, une fonction peut être déclarée de deux manières.
La première manière est de simplement déclarer une fonction
avec function, en lui donnant immédiatement son nom :
function func() {
console.log('!');
}
func(); // affichera '!'
La deuxième manière est de créer une fonction anonyme et de l'assigner à une variable :
let func = function() {
console.log('!');
};
func(); // affichera '!'
Scientifiquement, la première manière est appelée Function Declaration (déclaration de fonction), et la seconde - Function Expression (expression fonctionnelle).
Déterminez si la fonction présentée est une Function Declaration ou une Function Expression :
function func() {
console.log('!');
}
Déterminez si la fonction présentée est une Function Declaration ou une Function Expression :
let func = function() {
console.log('!');
}