⊗jsPmFBFl 213 of 505 menu

Zastave u JavaScript funkcijama

U funkcijama se zastave mogu koristiti implicitno pomoću naredbe return. Hajde da vidimo kako se to radi. Pretpostavimo da imamo sledeću funkciju koja proverava da li su svi elementi niza pozitivni brojevi:

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

Hajde da prepišemo kod funkcije koristeći implicitno korišćenje zastava:

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

Kako ovo funkcioniše: ako se u nizu nađe odgovarajući element - izaći ćemo iz funkcije (i iz petlje takođe) pomoću return. Ali ako se u nizu ne nađe odgovarajući element - neće doći do izlaska iz funkcije i izvršavanje će stići do naredbe return true. I ispada da će funkcija vratiti true kao znak da su u nizu svi elementi pozitivni.

Napravite funkciju koja će kao parametar primatiti niz brojeva, i proveravati, da li su svi elementi u ovom nizu parni brojevi.

Napravite funkciju koja će kao parametar primatiti broj i proveravati, da li su sve cifre tog broja neparne.

Napravite funkciju koja će kao parametar primatiti niz i proveravati, da li u ovom nizu postoje dva identična elementa jedan za drugim.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij