Module 1 : Introduction à JavaScript
1.1 — Premiers pas en JavaScript Aperçu
Module 2 : Opérateurs et conditions
2.1 — Conditions et logique Aperçu
Module 3 : Fonctions et portée
3.1 — Écrire et utiliser des fonctions Aperçu
Module 4 : Boucles et tableaux
4.1 — Tableaux et boucles Aperçu
Module 5 : Objets et JSON
5.1 — Objets JavaScript Aperçu
Module 6 : DOM — Sélectionner des éléments
6.1 — Le DOM et les sélecteurs Aperçu
Module 7 : DOM — Modifier le contenu et le style
7.1 — Modifier la page Aperçu
Module 8 : Événements
8.1 — Écouter les événements Aperçu
Module 9 : Formulaires dynamiques et validation
9.1 — Validation avancée Aperçu
Module 10 : API Fetch — Requêtes HTTP
10.1 — Fetch et async/await Aperçu
Module 11 : Manipulation de données — filter, map, reduce
11.1 — Filter, Map, Reduce Aperçu
Module 12 : Stockage local — localStorage
12.1 — Persister des données Aperçu
Module 13 : Modules et organisation du code
13.1 — Modules ES6 Aperçu
Module 14 : Projet final — Site interactif complet
14.1 — Application web interactive Aperçu

Le reste de la formation est réservé aux inscrits.

S'inscrire gratuitement
Module 1 : Introduction à JavaScript Aperçu gratuit

1.1 — Premiers pas en JavaScript

📋 Objectifs d'apprentissage

  • Ouvrir la console (F12)
  • Déclarer des variables avec let et const
  • Comprendre les types primitifs (number, string, boolean)
  • Afficher des résultats avec console.log()
⚡ JavaScript — Console let nom = "Jean"; const age = 25; console.log(nom, age); // Jean 25

JavaScript en 3 points

JS est un langage de programmation (contrairement à HTML/CSS). Il s'exécute dans le navigateur. Il manipule la page en temps réel. C'est le 3e pilier du web avec HTML et CSS.

let vs const

let score = 0;    // Variable modifiable
score = 10;       // ✅ OK
const PI = 3.14;  // Constante
PI = 3;           // ❌ Erreur !

Règle d'or : utilisez const par défaut. Passez à let uniquement si la valeur doit changer.

TypeExempletypeof
number42, 3.14"number"
string"Bonjour", `Hello`"string"
booleantrue, false"boolean"
undefinedlet x;"undefined"
nulllet y = null;"object" (bug historique)

🔑 À retenir

JavaScript est case-sensitive : nom, Nom et NOM sont 3 variables différentes. Le point-virgule est optionnel mais recommandé.

Ceci est un aperçu gratuit.
Voir la formation complète