Cours JavaScript - Jour 12 : Fonctions Avancees
Cours JavaScript - Jour 12 : Fonctions Avancées et Paramètres
Objectifs :
- Maîtriser les fonctions avec paramètres
- Comprendre return
- Créer des fonctions réutilisables
- Découvrir les fonctions fléchées
1. Définir une fonction :
function direBonjour() {
[Link]("Bonjour !");
direBonjour(); // Exécution
2. Paramètres :
function saluer(nom) {
[Link]("Bonjour " + nom);
saluer("Janai"); // Bonjour Janai
3. return :
function addition(a, b) {
return a + b;
let resultat = addition(2, 3); // 5
4. Exercice :
function calculerAge(anneeNaissance) {
return 2025 - anneeNaissance;
}
let age = calculerAge(2000);
[Link]("Tu as " + age + " ans");
5. Fonctions fléchées :
const carre = (n) => n * n;
[Link](carre(5)); // 25
=== DEVOIR ===
Créer une fonction :
function presentation(nom, age) {
// ...
Elle doit retourner :
"Je m'appelle Janai et j'ai 20 ans"
Tester :
[Link](presentation("Ali", 18));
[Link](presentation("Aline", 23));