4.11 Exercie: Paysage ou Portrait

Voici un autre exercice. Je veux que vous implémentiez cette fonction. La fonction qu'on va appeler paysage, elle prend deux paramètres, largeur et hauteur d'une image, et elle retourne vrai si l'image est en format paysage Ce qui signifie que la largeur est supérieure à la hauteur, sinon elle retourne faux. Je vous invite donc à mettre la vidéo en pause pour faire cet exercice et, lorsque vous avez terminé, revenez et continuez à regarder la correction Alors, si semblable à la dernière vidéo, nous pouvons commencer par un simple if et else. Donc, si la largeur est supérieure à la hauteur, nous voulons retourner vrai, sinon nous voulons retourner faux. Mais précédemment je vous ai dit que dans ce cas, nous pouvons utiliser l'opérateur conditionnel Donc, nous ajoutons la condition si la largeur est supérieure à la hauteur, nous pouvons retourner vrai, sinon nous retournerons faux. Et voici notre déclaration de retour Voici donc l'implémentation de cette fonction, mais un code comme celui-ci semble un peu moche. nous ne voulons pas retourner explicitement vrai ou faux. Pourquoi? Eh bien, laissez-moi vous montrer. Nous pouvons supprimer complètement cette partie ici Renvoyer simplement la valeur de cette expression. Donc, si la largeur est supérieure à la hauteur, cette expression sera évaluée à true. Ainsi, vous retournerez simplement vrai. Sinon, si la largeur est inférieure à la hauteur, cette expression sera évaluée à faux, Et retournera faux. Il n'est donc pas vraiment nécessaire de renvoyer explicitement true et false ici, c'est une mauvaise façon d'écrire du code. Donc, maintenant nous avons cette fonction, testons-la. On peut faire une console. log, appelez simplement cette fonction ici paysage, on va passer ses dimensions On va mettre 800 par 600. Nous nous attendons donc à vrai sur la console. Enregistrez les modifications, et voici vrai, maintenant changeons la largeur pour 300. Nous avons une image verticale sur la console, nous obtenons donc faux sur la console. Voilà pour cet exercice sur les dimensions en JavaScript, on se retrouve pour une toute prochaine démonstration.