📘 Chapitre 2 – Fonctions simples

1. 🎯 Objectif pédagogique

Comprendre ce qu’est une fonction en JavaScript, savoir la définir, l’appeler, et utiliser des paramètres et valeurs de retour.

2. 📚 Concepts abordés

  • Définition et rôle d’une fonction
  • Syntaxe classique : function nom() { ... }
  • Fonctions avec paramètres
  • Valeurs de retour avec return
  • Fonctions anonymes et affectation à une variable

3. 🧠 Explication théorique

Une fonction est un bloc de code réutilisable qui exécute une tâche précise. Déclaration :

function direBonjour() {
  console.log("Bonjour !");
}

Appel :

direBonjour(); // Affiche "Bonjour !"

Fonctions avec paramètres :

function saluer(nom) {
  console.log("Bonjour " + nom + " !");
}
saluer("Ali"); // Affiche "Bonjour Ali !"

Valeur de retour :

function addition(a, b) {
  return a + b;
}
let resultat = addition(4, 6);
console.log(resultat); // 10

4. 🛠 Tutoriel pratique

Résumé

Nous allons créer une fonction qui additionne deux nombres et affiche le résultat dans la console.

Arborescence du projet

mon_projet/
├── index.html
└── script.js

Étape 1 : Fichier HTML

Crée un fichier index.html :

<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="UTF-8">
  <title>Fonctions JS</title>
</head>
<body>
  <h1>Découverte des fonctions</h1>
  <script src="script.js"></script>
</body>
</html>

Étape 2 : Ajouter une fonction dans script.js

function addition(a, b) {
  return a + b;
}

let somme = addition(8, 5);
console.log("La somme est : " + somme);

Étape 3 : Tester

Ouvre index.html et vérifie le résultat dans la console.

5. 🧾 Résumé et points-clés

  • Une fonction permet de réutiliser du code facilement.
  • Elle peut recevoir des paramètres et renvoyer une valeur.
  • Les fonctions rendent le code plus lisible et structuré.