Bonjour à tous,

Je suis en train de me former à JavaScript, et j'en suis aux fonctions. Qui peut m'expliquer la différence entre ces deux déclarations, et qu'est-ce que l'une ou l'autre forme apporte.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
function carré(x) {
    return x*x ;
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
let carré = function(x) {
    return x*x;
}
sachant que la fonction s'utilise de la même façon quelle que soit la façon dont elle a été déclarée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
console.log(carré(2));

Merci.