Voici le code qui a été utilisé lors de l'exercice 12 :

// 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);