Ce semaine, dan cette série sur les bases de Javascript, je vais te parler de plusieurs choses de bases si tu souhaites programmer en Javascript.
On va voir les Conditions If / Else / Else If, les opérateurs de comparaisons, et enfin le switch.
Les opérateurs de comparaisons
La première chose à voir est les opérateurs de comparaisons. Ils permettent de savoir si une variable est égale à une autre, différente d’une autre, inférieure ou supérieure. Ces opérateurs sont à la base tous langage de programmation. Un petit récapitulatif des principaux opérateurs de comparaisons.
Les conditions If / Else
Les conditions If / Else, en français SI et Sinon permettent de conditionner l’execution d’instructions javascript.
// Conditionner une instruction if (true) { console.log("je passe toujours ici") } if (false) { console.log("je passe jamais ici") }
dans un vrai code on ne met jamais true ou false en dur, on met une variable qui pourra etre true ou false.
on peut également utiliser le mot ELSE pour dire SINON
if (comparaison1) { console.log("je passe ici si comparaison1 est true") } else { console.log("je passe ici si comparaison1 est false") }
on peut également imbriquer les conditions grâce à ELSE IF
if (comparaison1) { console.log("je passe ici si comparaison1 est true") } else if (comparaison2) { console.log("je passe ici si comparaison1 est false ET comparaison2 true") } else { console.log("je passe ici car comparaison1/comparaison2 sont false") }
Il est aussi possible d’utiliser un Switch Case
let day; switch (new Date().getDay()) { case 0: day = "Sunday"; break; case 1: day = "Monday"; break; case 2: day = "Tuesday"; break; case 3: day = "Wednesday"; break; case 4: day = "Thursday"; break; case 5: day = "Friday"; break; case 6: day = "Saturday"; } console.log(day);
Tous les détails sur les conditions dans cette série de vidéos