0Pricing
JavaScript Academy · Leçon

Déclarations ou expressions, bases des fonctions fléchées

Déclarations ou expressions de fonctions, syntaxe des fonctions fléchées et modèles d’utilisation simples.

Déclarations ou expressions, bases des fonctions fléchées est une leçon JavaScript Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage JavaScript Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours JavaScript Academy comprend 3 leçons au total.

Introduction

Objectif : distinguer les déclarations de fonction des expressions, apprendre la syntaxe de base des fonctions fléchées et choisir la forme la plus simple pour la tâche.

  • Déclaration
  • Expression
  • Bases des fonctions fléchées
Déclarations ou expressions, bases des fonctions fléchées — illustration 1

Déclaration de fonction

Une déclaration de fonction est remontée, vous pouvez donc placer les appels avant la définition.

// Function declaration
// Can be called before or after its definition (hoisted)
console.log(greet("Ayla"));

function greet(name) {
  return "Hello, " + name + "!";
}

console.log(greet("Coder"));
Déclarations ou expressions, bases des fonctions fléchées — illustration 2

Expression de fonction

Une expression de fonction est créée à l'exécution ; appelez-la après la ligne d'affectation.

// Function expression
// Assigned to a variable; not callable before this line
const add = function (a, b) {
  return a + b;
};

console.log("Sum:", add(2, 3));
Déclarations ou expressions, bases des fonctions fléchées — illustration 3

Bases des fonctions fléchées

Les fonctions fléchées sont concises. Pour un seul paramètre, vous pouvez omettre les parenthèses ; le corps sur une ligne peut omettre return.

// Arrow function basics
// Short, expression-friendly syntax
const double = (n) => {
  return n * 2;
};

const square = n => n * 2; // simple one-liner for demo

console.log(double(4));
console.log(square(4));
Déclarations ou expressions, bases des fonctions fléchées — illustration 4

Choisir une forme

Utilisez les déclarations pour les utilitaires nommés ; utilisez les fonctions fléchées pour les petits utilitaires intégrés au code.

// Pick the simplest form for clarity
// Use declarations for top-level named utilities
function toTitle(name) {
  return "Title: " + name;
}

// Use arrows for tiny inline helpers
const shout = text => text.toUpperCase();

console.log(toTitle("Intro"));
console.log(shout("hello"));
Déclarations ou expressions, bases des fonctions fléchées — illustration 5

Conseils pour débuter

Conseils :

  • Nommez les fonctions d'après ce qu'elles font.
  • Limitez chaque fonction à une seule petite tâche.
  • Préférez des corps courts et linéaires, avec des valeurs de retour claires.
Déclarations ou expressions, bases des fonctions fléchées — illustration 6

Quiz sur le remontage

Vérification rapide : comportement du remontage.

Déclarations ou expressions, bases des fonctions fléchées — illustration 7

Récapitulatif

Récapitulatif : les déclarations sont remontées et conviennent aux utilitaires nommés ; les expressions et les fonctions fléchées sont créées à l'exécution et sont idéales pour les petits utilitaires.

Déclarations ou expressions, bases des fonctions fléchées — illustration 8

Questions Fréquemment Posées

La leçon « Déclarations ou expressions, bases des fonctions fléchées » est-elle gratuite ?

Oui — le texte complet de « Déclarations ou expressions, bases des fonctions fléchées » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours JavaScript Academy, passe à CoddyKit PRO. Le cours JavaScript Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Déclarations ou expressions, bases des fonctions fléchées » ?

Déclarations ou expressions de fonctions, syntaxe des fonctions fléchées et modèles d’utilisation simples. Tu pratiques JavaScript Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer JavaScript Academy ?

Aucune expérience préalable n'est requise. JavaScript Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 3.

Combien de temps prend la leçon « Déclarations ou expressions, bases des fonctions fléchées » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon JavaScript Academy ?

Oui. Chaque leçon JavaScript Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Déclarations ou expressions, bases des fonctions fléchées
  2. Paramètres, valeurs par défaut, rest et retours
  3. Bases de this ; call/apply/bind (introduction)
← Retour à JavaScript Academy