Fonctions - Définitions

5 min Niveau 5

Le but de ce cours est de détailler un peu plus la définition des fonctions ainsi que leur utilisation.

Une fonction est définie grâce au mot-clé function. Ensuite, il est possible d’utiliser une fonction soit par déclaration, soit par une expression.

Déclaration d’une fonction

Voici la syntaxe pour déclarer une fonction :

function functionName(parameters) {
  // Code
}

Une fonction ainsi déclarée n’est pas utilisée de suite, mais est en fait “sauvegardée” pour une utilisation ultérieure - lorsqu’elle est appelée par le programme.

Expression de fonction

Le langage JavaScript permet également de définir une fonction en utilisant une expression. Une expression de fonction peut-être sauvegardée dans une variable.

Exemple :

const x = function (a, b) {return a * b};

Par la suite, cette fonction est appelée en utilisant le nom de la variable.

Exemple :

let z = x(4, 3);

Remarque : La fonction ci-dessus est une fonction dite anonyme, car elle n’a pas de nom à proprement parler. En fait, une fonction stockée dans une variable n’a pas besoin de nom, car c’est le nom de la variable qui est utilisé pour appeler la fonction.

Le constructeur Function()

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus