⊗jsPmFBFl 213 of 505 menu

Vlaggen in JavaScript-functies

In functies kunnen vlaggen gebruikt worden in impliciete vorm met behulp van de instructie return. Laten we eens kijken hoe dit wordt gedaan. Stel dat we de volgende functie hebben, die controleert of alle elementen in de array positieve getallen zijn:

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

Laten we de code van de functie herschrijven met impliciet gebruik van vlaggen:

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

Hoe dit werkt: als het gewenste element wordt gevonden in de array - verlaten we de functie (en ook de lus) met behulp van return. Maar als het gewenste element niet wordt gevonden in de array - zal de functie niet verlaten worden en de uitvoering zal de opdracht return true bereiken. En zo gebeurt het dat de functie true teruggeeft als teken dat alle elementen in de array positief zijn.

Maak een functie die als parameter een array met getallen zal accepteren, en controleert of alle elementen in deze array even getallen zijn.

Maak een functie die als parameter een getal zal accepteren en controleert of alle cijfers van dit getal oneven zijn.

Maak een functie die als parameter een array zal accepteren en controleert of er in deze array twee identieke elementen achter elkaar zijn.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren