⊗jsPmFBFl 213 of 505 menu

Lipud JavaScripti funktsioonides

Funktsioonides saab lippe kasutada kaudsel kujul kasutades käsku return. Vaatame, kuidas seda tehakse. Olgu meil järgmine funktsioon, mis kontrollib, et kõik massiivi elemendid on positiivsed numbrid:

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

Kirjutame funktsiooni kood ümber kasutades lippe kaudselt:

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

Kuidas see töötab: kui massiivist leitakse vajalik element - väljume funktsioonist (ja samuti tsüklist) käsu return abil. Kuid kui massiivist ei leita vajalikku elementi - funktsioonist väljumist ei toimu ja täitmine jõuab käsuni return true. Ja selgub, et funktsioon tagastab true tõendina, et kõik massiivi elemendid on positiivsed.

Tehke funktsioon, mis parameetrina saab vastu numbrite massiivi ja kontrollib, et kõik selle massiivi elemendid on paarisarvud.

Tehke funktsioon, mis parameetrina saab vastu numbri ja kontrollib, et kõik selle numbri numbrid on paaritud.

Tehke funktsioon, mis parameetrina saab vastu massiivi ja kontrollib, kas selles massiivis on kaks samasugust elementi järjest.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu