Fiches de Révision JavaScript
1. Introduction à JavaScript
JavaScript est un langage de programmation utilisé pour rendre les pages web interactives. Il peut être
intégré directement dans le HTML à l'aide de balises <script>. Il est interprété côté client (navigateur).
2. Variables et Types de Données
Variables : var (ancienne), let (bloc), const (constante)
Types : string, number, boolean, null, undefined, object, array
Exemple : let nom = 'Alice'; const age = 25;
3. Opérateurs
Arithmétiques : + - * / %
Comparaison : == === != !== < > <= >=
Logiques : && || !
Assignation : = += -= *= /= %=
4. Structures de Contrôle
Conditions : if (condition) {...} else {...}
Switch : switch(variable) { case x: break; default: }
Boucles : for, while, do...while, for...of, for...in
5. Fonctions
Déclaration : function nom() {...}
Fonction fléchée : const f = () => {...}
Portée : globale vs locale
Fiches de Révision JavaScript
6. Objets et POO
Création : let obj = {clé: valeur};
Classe : class Nom { constructor() {...} }
Héritage : class Fille extends Parent
7. DOM
Sélection : [Link](), querySelector()
Manipulation : [Link], style, classList
Événements : addEventListener('click', fonction)
8. ES6+ Nouveautés
Destructuring : const {a, b} = obj;
Spread/Rest : ...args
Modules : export/import
Promises : then/catch ; async/await
9. Bonnes Pratiques
Nommer clairement les variables
Éviter le code redondant
Toujours utiliser === au lieu de == pour la comparaison stricte