Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Fonctions | Section
Bases de JavaScript

bookFonctions

Glissez pour afficher le menu

Les fonctions permettent d’organiser et de réutiliser le code en JavaScript. Une fonction est un bloc de code nommé qui exécute une tâche spécifique. Vous pouvez définir une fonction une seule fois et l’appeler chaque fois que nécessaire.

Il existe trois méthodes courantes pour créer des fonctions : déclarations de fonction, expressions de fonction et fonctions fléchées.

Déclaration de fonction

Une déclaration de fonction utilise le mot-clé function suivi d’un nom, de paramètres et d’un bloc de code.

12345
function add(a, b) { return a + b; } console.log(add(3, 4)); // 7
copy

Expression de fonction

Une expression de fonction assigne une fonction à une variable.

12345
const multiply = function(a, b) { return a * b; }; console.log(multiply(3, 4)); // 12
copy

Fonctions fléchées

Les fonctions fléchées offrent une syntaxe plus courte et plus moderne. Elles sont largement utilisées dans React et Next.js.

12345
const subtract = (a, b) => { return a - b; }; console.log(subtract(5, 2)); // 3
copy

Pour les expressions simples, il est possible de retourner une valeur sans écrire return :

123
const divide = (a, b) => a / b; console.log(divide(10, 2)); // 5
copy

Portée des fonctions

Les variables déclarées à l'intérieur d'une fonction ne sont disponibles qu'au sein de cette fonction. Cela s'appelle la portée locale.

123456
function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Hello, Sam!
copy
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 9

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 9
some-alt