Un autre niveau est derrière vous ! Dans les leçons précédentes, vous avez appris l'instruction conditionnelle if-else et les nuances qui y sont associées. Nous nous sommes familiarisés avec un type de données spécial : booléen. Nous avons examiné des exemples d'utilisation d'opérateurs de comparaison et de variables booléennes. Enfin, nous en avons appris davantage sur la comparaison des références et des chaînes.

Si vous pensez qu'un peu plus de théorie et quelques exemples visuels ne vous feront certainement pas de mal, alors continuez : voici des liens vers quelques articles utiles.

Égal et comparaison de chaînes

La comparaison d'objets est différente de la comparaison de types de données primitifs. Vous avez probablement déjà deviné pourquoi il en est ainsi. Dans le cas des objets, on passe une référence, mais dans le cas des primitives, une valeur... Il y a bien d'autres nuances intéressantes que vous découvrirez dans cet article. Comme d'habitude, nous explorerons le sujet à l'aide d'exemples vivants.

Opérateur ternaire

Pour les débutants, c'est une bête très inhabituelle. Dans l'ensemble, vous pouvez tout à fait vous en passer... mais l'opérateur ternaire raccourcit le code si facilement et magnifiquement ! Et c'est exactement ce qu'un programmeur débutant devrait rechercher. Si vous n'avez pas encore eu le temps de vous familiariser avec ce remplacement de la construction if-else, nous vous recommandons de mieux le connaître et de l'intégrer lentement dans votre code.