⊗jsPmFBFl 213 of 505 menu

Drapeaux dans les fonctions JavaScript

Dans les fonctions, il est possible d'utiliser des drapeaux de manière implicite à l'aide de l'instruction return. Voyons comment cela se fait. Supposons que nous ayons la fonction suivante, qui vérifie que tous les éléments d'un tableau sont des nombres positifs :

function isPositive(arr) { let flag = true; for (let elem of arr) { if (elem < 0) { flag = false; } } return flag; }

Réécrivons le code de la fonction en utilisant des drapeaux de manière implicite :

function isPositive(arr) { for (let elem of arr) { if (elem < 0) { return false; } } return true; }

Comment cela fonctionne : si un élément recherché est trouvé dans le tableau, nous quittons la fonction (et aussi la boucle) avec return. Mais si l'élément recherché n'est pas trouvé dans le tableau, la fonction ne se terminera pas prématurément et l'exécution atteindra la commande return true. Ainsi, la fonction renverra true comme signe que tous les éléments du tableau sont positifs.

Créez une fonction qui prendra en paramètre un tableau de nombres et vérifiera que tous les éléments de ce tableau sont des nombres pairs.

Créez une fonction qui prendra en paramètre un nombre et vérifiera que tous les chiffres de ce nombre sont impairs.

Créez une fonction qui prendra en paramètre un tableau et vérifiera s'il existe dans ce tableau deux éléments identiques consécutifs.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser