Bonjour, je m'appelle Mark Nair, et dans ces leçons, vous apprendrez les déclarations, boucles et conditions. L'une des choses les plus importantes que vous ferez avec votre code est de contrôler le flux de votre logique. Vous ferez cela en utilisant des opérateurs logiques et vérifier les conditions de ces opérations. Pour ce faire, nous utilisons le mot simple, si. Si quelque chose est vrai, exécutez du code. Si c'est faux, exécutez un autre code, c'est vraiment aussi simple que cela. Configurons quelques constantes et ajouter un flux de contrôle de base. D'accord, j'ai donc, sur la première ligne, let firstNumber = 5, puis laissez secondNumber = 10. J'ai donc deux constantes ici, un appelé firstNumber, un appelé secondNumber, et puis je fais mon conditionnel. Donc je dis que si firstNumber est inférieur à secondNumber, alors je vais exécuter du code si c'est vrai. Et la façon dont nous le faisons est de le mettre entre accolades. Je peux double-cliquer sur l'accolade et voir toutes les informations qu'il contient ici. Ainsi, le code qui s'exécute à l'intérieur de cette accolade et cette accolade est ce qui va se passer lorsque la condition est évaluée à vrai. Donc, si firstNumber est inférieur à secondNumber puis imprimez firstNumber en utilisant l'interpolation de chaîne est inférieur à secondNumber. Et dans la zone de débogage, nous voyons que 5 est inférieur à 10. Alors c'est vrai. Maintenant, si je change la valeur de firstNumber à 55 et lancez-le, rien ne se passe, parce que ce que j'ai dit est si firstNumber est inférieur à secondNumber, imprimer quelque chose, mais je n'ai pas dit quoi faire autrement. Maintenant, nous pouvons utiliser des opérateurs logiques et opérateurs de comparaison pour nous aider à évaluer nos expressions. Pour vérifier si les choses sont exactement égales, nous utilisons deux signes égal comme ceci, si firstNumber est égal à secondNumber. Donc 55 est égal à 55. Deux signes égaux signifient est cet équivalent, est-ce exactement égal. Bien sûr, cela fonctionne également avec les chaînes. J'ai donc ici une constante appelée let userName = Joanna puis laissez secondUserName = Joanna, et celui-ci est tout en majuscules ici sur la ligne deux. Ensuite, je dis, si userName en minuscules est égal à secondUserName en minuscules, donc je dois mettre tout équivalent, rappelez-vous, tout est sensible à la casse. Donc si je n'ai pas de minuscules il évaluera cela comme faux, mais depuis que j'ai mis les deux en minuscules, alors je peux voir ce qui se passe, quelqu'un a déjà ce nom. Pour vérifier si les choses ne sont pas égales, nous utiliserons un point d'exclamation égal. Donc ici, mes deux constantes en arrière, firstNumber, secondNumber, si firstNumber n'est pas égal à secondNumber, imprimer, ces nombres sont inégaux, et 42 n'est pas égal à 55. Si firstNumber était 55, rien ne se passe. On peut utiliser des expressions mathématiques régulières comme plus grand signe, plus grand égal, plus petit que, moins qu'un égal, les choses que vous connaissez probablement de l'école primaire. Mais il y a deux autres opérateurs Je veux en parler plus, et c'est l'opérateur and. Jetons un coup d'œil à cela. Maintenant dans cette expression, J'ai la température constanteInFahrenheit est égal à et, un entier de 72, et isSunny est égal à, est un type booléen qui est égal à vrai. Alors je dis si temperatureInFahrenheit est égal à 72, puis deux esperluettes, ce qui signifie et, isSunny est égal à vrai. Cela signifie que les deux côtés de cette expression, temperatureInFahrenheit est égal à 42 et isSunny est égal à true, doit être vrai. Et signifie les deux, puis imprimer, quelle belle journée pour une balade à vélo. Si je change la valeur ici à 79 et lancez-le, rien ne se passe parce que temperatureInFahrenheit n'est pas égal à 72, même si isSunny est vrai. Les deux doivent être identiques. Nous pouvons simplifier cela en, prendre isSunny est égal à vrai et juste en supprimant, est égal à vrai, parce que la façon dont ces valeurs fonctionnent, les booléens, c'est que nous pouvons simplement dire isSunny. La valeur par défaut est true. Donc, si temperatureInFahrenheit est égal à 72 et isSunny, ce qui signifie que Sunny est égal à true. Et c'est le même résultat. Donc, quand vous voyez cela, c'est exactement ce que cela signifie, c'est égal à vrai. Maintenant, l'autre dont j'aimerais parler est ou. Dans cet exemple, j'ai établi isSkiing est un booléen avec la valeur false, isSnorkeling est un booléen avec une valeur de faux. Alors je dis, si c'est du ski, et puis ces deux tuyaux, c'est ainsi que s'appelle le personnage, c'est juste au-dessus de la touche Retour du clavier. Deux tuyaux signifie ou, l'opérateur logique ou, donc si vous skiez ou faites de la plongée avec tuba. Donc, si le ski est vrai ou si la plongée en apnée est vraie, imprimez, vous passerez un bon moment. Maintenant, cela n'imprimera rien car les deux sont faux. Si je change isSkiing en vrai, puis je vois le résultat, vous passerez un bon moment. Donc si isSkiing est égal à true ou isSnorkeling est égal à vrai, puis imprimez, vous passerez un bon moment, mais bien sûr, nous avons compressé cela. Donc c'est juste, si c'est du ski ou du snorkeling. Il y a donc beaucoup de complexité et beaucoup de choses que vous pouvez faire avec votre flux de contrôle dans votre code en utilisant ces opérateurs logiques et l'instruction if. Merci d'avoir regardé, restez à l'écoute pour la prochaine leçon où je vais vous montrer comment utiliser else et else if pour créer vos constructions if.