bonjour, je suis en train d'apprendre javascript plus en profondeur et actuellement il n'y a rien qui n'echappe a google

mais voila il y a une syntaxe que je n'arrive pas a définir

exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
var cookie = (function () {
 
// code
 
})();
quand est ce que le bloc de code sera exécuté et a quoi sert en général cette syntaxe ?

évidement la recherche de function javascript sur google retourne rien donc si vous avez des documents la dessus ce serrait super


ok je vient de tester et donc la fonction s'execute seule ! dans ce cas, quelle est la difference entre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
var f = (function(){
 
// code
 
})();
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function f(){
 
// code
 
}
 
f();