Study JavaScript in French: 76 Flashcards on Coercition, Portée and Closures
French edition of our JavaScript core concepts deck: 76 real flashcards on types, coercition, portée de bloc, closures, the event loop, plus five cards to fix.

Studying. But it's also a video game. 🎮
Flashcards, quizzes and games that make you actually remember.
Posted by
Related reading
Learn Vue.js Core Concepts: 30 Flashcards on Reactivity, Directives and the Vue Ecosystem
Learn Vue.js with deck XT7941: 30 flashcards on directives, virtual DOM, reactivity, computed vs watch, Pinia, Vue Router and Vite, plus the cards to update.
OWASP Top 10 Flashcards: Study the 2021 List and Update It for 2025
Study OWASP Top 10 with 35 flashcards on injection, SSRF, SAST, DAST, IAST and RASP, then add the missing #1 risk and the new OWASP 2025 ranking.
Learn CSS Flexbox and Grid in German: 58 Flashcards on Hauptachse, Spuren and Zellen
Learn CSS Flexbox and Grid with German backs: 58 real flashcards on Hauptachse, Querachse, Spur and Zelle, plus the Zeile trap and three backs to fix.
Deck XL3413 – JavaScript : concepts fondamentaux is the French edition of our JavaScript Core Concepts deck: the same 76 cards from MDN's language overview, with an English question on the front and a French answer on the back. Use it if you follow a BTS SIO or licence informatique course, read French docs, or mentor French-speaking juniors.
Study this deck: JavaScript : concepts fondamentaux
1 / 10Seven primitive types in JavaScript
Tap the card for the answer · swipe right if you knew it, left if not
Ten real cards
| Front | Back (French, as in the deck) |
|---|---|
| Is NaN equal to itself? | Non, NaN est la seule valeur en JavaScript qui n'est pas égale à elle-même |
| Does const prevent mutations? | Non, ça empêche uniquement les réaffectations |
| Temporal dead zone | La zone où les variables let/const occupent la portée mais ne peuvent pas être accédées avant leur déclaration |
| '3' + 4 + 5 | '345' (concaténation de chaînes de gauche à droite) |
| == vs === | == effectue une coercition de type, === (égalité stricte) non |
| 0 && 'Hello' | 0 (première valeur fausse rencontrée) |
| What happens if you don't use break in switch? | L'exécution « tombe » (fall through) dans le cas suivant |
| Sparse array | Un tableau avec des emplacements inoccupés |
| Closure | Une fonction combinée à son environnement lexical |
| Is JavaScript single-threaded or multi-threaded? | Mono-thread par nature… seulement de la concurrence via la boucle d'événements |
What the 76 cards cover
Les 7 types primitifs (Number, BigInt, String, Boolean, Symbol, Undefined, Null), virgule flottante IEEE 754, NaN, Infinity, chaînes UTF-16, littéraux de gabarit, null vs undefined, valeurs falsy, let/const/var, portée de bloc, zone morte temporelle, typage dynamique, coercition, == vs ===, court-circuit &&/||, ASI, for...of vs for...in, switch, try...catch, objets-dictionnaires, notation pointée vs crochets, passage par référence, length, tableaux creux, map(), paramètres du reste, syntaxe de décomposition, déstructuration, paramètres par défaut, fonctions fléchées, IIFE, fonctions de première classe, closures, classes (static, champs privés #), boucle d'événements, Promises, async/await, modules import/export, environnements d'exécution (navigateur, Node.js, Deno).
Fix these cards first
- Delete card 29. Walrus operator
:=is Python, not JavaScript. In JS an assignment is already an expression:while ((ligne = lire()) !== null). - Repair card 35. The front lost its start; it should read « Quel opérateur switch utilise-t-il pour comparer les cas ? » →
===. - Complete card 13. The falsy list is missing
-0and0n. - Card 54 says paramètres supplémentaires: they are arguments (the values passed), not paramètres (the names declared). French exams test that distinction.
- Card 38 says on relève l'erreur: the usual French term is relancer (rethrow),
throw errinside thecatch.
A French-specific tip
Add the French term to each front you'll need at an oral exam: closure → fermeture, spread → syntaxe de décomposition, rest → paramètres du reste, hoisting → remontée. MDN France uses these, and the deck mostly keeps the English word. Then drill the expression cards (23, 25, 27, 28) by predicting the output before typing it in the console.
Next step: the ES6+ features article. Find XL3413 in the library on Flip It.
Ready to learn faster? 🚀
Join FLIP IT for free and turn studying into a game.