Chapitre 5
Logique conditionnelle
Une condition consiste en un test. Les conditions sont un point clé de tous les langages de programmation, de plusieurs manières:
Avant tout, les conditions peuvent être utilisées pour s'assurer de la fonctionnalité d'un programme, indépendamment du type de données qui sont lui sont passée. Si vous faites confiance aveuglément aux données et que vous ne testez pas ces derniers, vos programmes échoueront à coup sûr. À l'inverse, si vous mettez en place des conditions qui vous permettent de tester la donnée, votre programme gagnera en prédictivité et en stabilité. Prendre de telles dispositions à l'égard de sa conception s'appelle programmer en défense.
L'autre aspect incontournable des conditions est qu'elles nous permettent de mettre en place un code "en arbre". Vous avez certainement rencontré ce concept sans le savoir, par exemple en remplissant un formulaire. Basiquement, cela renvoie au fait que le code va s'exécuter selon différentes "branches" (ou parties) qui dépendent de la validité ou non d'une condition.
Dans ce chapitre, nous apprendrons les bases de la logique conditionnelle en JavaScript.