JavaScript

Les fonctions en JavaScript

22 mai 2024

Table des matières:

  1. Introduction aux Fonctions en JavaScript
  2. Déclaration d’une Fonction
  3. Appel d’une Fonction
  4. Paramètres et Arguments
  5. Valeur de Retour
  6. Fonctions en tant que Objets de Première Classe
  7. Conclusion

Introduction aux Fonctions en JavaScript

Les fonctions sont des blocs de code réutilisables qui permettent de structurer et d’organiser le code de manière efficace. En JavaScript, les fonctions jouent un rôle essentiel et sont utilisées pour effectuer des tâches spécifiques ou calculer des valeurs.

Déclaration d’une Fonction

Il existe plusieurs manières de déclarer une fonction en JavaScript :

  1. Fonction Déclarée
function nomDeLaFonction(parametre1, parametre2) {
// Corps de la fonction
return parametre1 + parametre2;
}

Les fonctions déclarées sont “hoistées”, ce qui signifie qu’elles peuvent être appelées avant leur déclaration dans le code.

  1. Fonction Anonyme
let addition = function(parametre1, parametre2) {
return parametre1 + parametre2;
};

Les fonctions anonymes sont souvent assignées à des variables. Elles ne sont pas “hoistées”.

  1. Fonction Fléchée (Arrow Function)
const addition = (parametre1, parametre2) => {
return parametre1 + parametre2;
};

Les fonctions fléchées sont une syntaxe plus concise introduite avec ES6. Elles ne possèdent pas leur propre this, ce qui les rend utiles dans certaines situations.

Appel d’une Fonction

Pour appeler une fonction, il suffit d’utiliser son nom suivi de parenthèses, avec les arguments nécessaires :

let resultat = addition(5, 10);
console.log(resultat); // Affiche 15

Paramètres et Arguments

Les fonctions peuvent accepter des paramètres, qui sont des variables spécifiées entre les parenthèses dans la déclaration de la fonction. Lorsqu’une fonction est appelée, les valeurs réelles passées aux paramètres sont appelées arguments.

function saluer(nom) {
console.log(`Bonjour, ${nom}!`);
}
 
saluer('Alice'); // Affiche "Bonjour, Alice!"

Valeur de Retour

Les fonctions peuvent renvoyer une valeur à l’aide du mot-clé return. Si aucune valeur de retour n’est spécifiée, la fonction renvoie undefined par défaut.

function multiplier(a, b) {
return a * b;
}
 
let produit = multiplier(5, 3);
console.log(produit); // Affiche 15

Fonctions en tant que Objets de Première Classe

En JavaScript, les fonctions sont des objets de première classe, ce qui signifie qu’elles peuvent être :

  • Assignées à des variables
  • Passées en arguments à d’autres fonctions
  • Retournées par d’autres fonctions

Exemple : Fonction comme Argument

function operationMathematique(a, b, operation) {
return operation(a, b);
}
 
let somme = operationMathematique(5, 10, addition);
console.log(somme); // Affiche 15

Conclusion

Les fonctions en JavaScript sont des outils puissants pour structurer le code et réutiliser des blocs de code. Comprendre comment les déclarer, les appeler et les utiliser efficacement est essentiel pour devenir un développeur JavaScript compétent.

Partager cet article:

Sokhna Fatou Gueye

Coach à Bakeli School of Technology

Bakeli est une école de formation professionnelle dans les nouvelles technologies créer par Volkeno. Elle a formé + de 6000 étudiants et professionnels aux métiers des nouvelles technologies et du digital.

Bakeli

Contacts

S'abonner à la Newsletter

Chargement en cours...

© Copyright 2024, Tous droits réservés.