optionnel (une fonction sans return retournera undefined);
uniquement disponible dans un corps de fonction
peut servir à retourner quelque chose à ce qui l'appelle (ex on peut assigner à une variable ce que retourne une fonction).
arrête l'exécution de la fonction (ce qui est placé après ne sera pas exécuter;
On peut en avoir plusieurs
Peut retourner n'importe quoi et même rien
return seul retourne undefined.
auto semicolon insertion (les ; sont optionnels)
var ma_fonction(){
return
5
}
ma_fonction(); // retourne undefined