
🚀 Les Conditions en JavaScript : Le Super-Pouvoir de la Décision !
Salut les jeunes codeurs et codeuses !
Aujourd’hui, on va apprendre à donner à nos programmes JavaScript un super-pouvoir : celui de prendre des décisions ! Imagine que ton programme est un peu comme toi : il doit savoir quoi faire selon la situation. “Si j’ai faim, je mange. Sinon, je continue à coder.”
C’est exactement ça les conditions en programmation. Prêts ? C’est parti !
🚦 1. La base : if (Si…)
La condition if est la plus simple. Elle dit : “Si cette chose est vraie, alors fais ça.”
Métaphore du quotidien : C’est comme le panneau “STOP”. Si la lumière est rouge (condition vraie), alors tu t’arrêtes (action).
Comment ça s’écrit ?
let ilFaitBeau = true; // On imagine qu'on a une variable qui dit s'il fait beau
if (ilFaitBeau) { // La condition entre parenthèses doit être vraie (true)
console.log("Super ! On va jouer dehors !"); // Ce code s'exécute SI ilFaitBeau est VRAI
}
// Si ilFaitBeau était 'false', rien ne se passerait ici.
🚥 2. Le choix : if...else (Si… sinon…)
Parfois, on veut que notre programme fasse une chose si la condition est vraie, et une autre chose si elle est fausse. C’est là qu’intervient else.
Métaphore du quotidien : C’est comme choisir entre la glace au chocolat ou à la vanille. Si j’ai envie de chocolat, je prends du chocolat. Sinon (si je n’ai PAS envie de chocolat), je prends de la vanille.
Comment ça s’écrit ?
let estMajeur = false;
if (estMajeur) {
console.log("Bienvenue, tu peux entrer ! (et voter)");
} else {
console.log("Désolé, tu es trop jeune. Reviens plus tard."); // Ce code s'exécute SI 'estMajeur' est FAUX
}
🛣️ 3. Les multiples chemins : if...else if...else (Si… sinon si… sinon…)
Quand tu as plus de deux options, comme une note A, B, C, ou D, le if...else if...else est ton meilleur ami. Le programme va tester les conditions une par une et exécuter le code de la première condition qui est vraie.
Métaphore du quotidien : C’est comme un GPS. Si tu prends l’autoroute, suis ces instructions. Sinon si tu prends la nationale, suis CElLES-LÀ. Sinon (si tu n’as pas d’option, ou une autre), suis CETTE DERNlÈRE ROUTE.
Comment ça s’écrit ?
let note = 85;
if (note >= 90) {
console.log("Excellent ! Tu as un A !");
} else if (note >= 80) { // Cette condition n'est testée que si la première est FAUSSE
console.log("Très bien ! Tu as un B !");
} else if (note >= 70) {
console.log("Bien ! Tu as un C !");
} else {
console.log("À retravailler. Tu as un D."); // Si aucune des conditions précédentes n'est vraie
}
🤔 4. Les Opérateurs Logiques : Le Cerveau des Conditions
Parfois, une seule condition ne suffit pas. On veut dire “Si il pleut ET si j’ai mon parapluie…”. Ou bien “Si c’est le matin OU si j’ai faim…”. C’est là que les opérateurs logiques entrent en jeu :
-
&&(ET logique) : Vrai seulement si TOUTES les conditions sont vraies.true && true->truetrue && false->falsefalse && false->false
-
||(OU logique) : Vrai si AU MOINS UNE des conditions est vraie.true || true->truetrue || false->truefalse || false->false
-
!(NON logique) : Inverse la valeur (vrai devient faux, faux devient vrai).!true->false!false->true
Exemples concrets :
let age = 16;
let aLePermis = false;
// Condition avec ET (&&)
if (age >= 18 && aLePermis) {
console.log("Tu peux conduire ta voiture !");
} else {
console.log("Encore un peu de patience..."); // S'exécute car 'aLePermis' est false
}
let ilPleut = true;
let aUnParapluie = false;
// Condition avec OU (||)
if (ilPleut || aUnParapluie) {
console.log("Prépare-toi à l'extérieur !");
} else {
console.log("Le temps est clair !");
}
// Condition avec NON (!)
let estConnecte = false;
if (!estConnecte) { // équivalent à 'estConnecte === false'
console.log("Veuillez vous connecter pour continuer.");
}
🧠 En Bref :
Les conditions sont le cœur de la logique de tes programmes. Elles leur permettent de prendre des décisions et d’adapter leur comportement en fonction des situations. C’est ce qui rend les applications intelligentes et interactives !
Entraînez-vous bien avec ces super-pouvoirs de décision, et vous serez les architectes de choix incroyables dans vos futurs projets !
P.S. : N’oubliez jamais l’indentation ! C’est comme ranger votre chambre : ça ne change pas ce qu’il y a dedans, mais ça aide TELLEMENT à s’y retrouver !