Ex12

by Maxime_Schmitt

JavaScript

// Déclaration d’une fonction
function a(n) {
   let val = 1;
   console.log(val+n) ;
}
a(2);    // => exécution de la méthode et affichage de 1 dans la console
         // si on écrit a(); avant la déclaration de la fonction, cela fonctionne !
 
 
// Déclaration d’une expression fonction (fonction anonyme)
let b = function(n) {
   let val = 2;
   console.log(val+n) ;
} ;
b(4);    // => exécution de la méthode et affichage de 2 dans la console
 
(function(n) {
   let val = 3;
   console.log(val+n) ;
})(6) ;    // => exécution et affichage de 3 dans la console
 
 
((n) => {
   let val = 4;
   console.log(val+n) ;
})(8) ;  // => exécution et affichage de 4 dans la console via une fonction flèche