// Déclaration d’une fonction
function add1(parametre) {
let val = 1;
console.log(val+parametre);
}
// Déclaration d’une expression fonction (fonction anonyme)
let add2 = function(parametre) {
let val = 2;
console.log(val+parametre);
};
// Déclaration d’une fonction flèche (arrow function)
let add3 = (parametre) => {
let val = 2;
console.log(val+parametre);
}
//Fonction IIFE
(function(parametre) {
let val = 3;
console.log(val);
})(2);
((parametre) => {
let val = 4;
console.log(val);
})(2);