⊗jsPmFBFl 213 of 505 menu

Flagi w funkcjach JavaScript

W funkcjach można używać flag w sposób niejawny za pomocą instrukcji return. Spójrzmy, jak to się robi. Załóżmy, że mamy następującą funkcję sprawdzającą, czy wszystkie elementy tablicy są liczbami dodatnimi:

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

Przepiszmy kod funkcji za pomocą niejawnego użycia flag:

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

Jak to działa: jeśli w tablicy znajdzie się odpowiedni element - wyjdziemy z funkcji (i z pętli też) za pomocą return. Ale jeśli w tablicy nie znajdzie się odpowiedni element - wyjścia z funkcji nie nastąpi i wykonanie dotrze do komendy return true. I okaże się, że funkcja zwróci true na znak, że w tablicy wszystkie elementy są dodatnie.

Zrób funkcję, która parametrem będzie przyjmować tablicę z liczbami i sprawdzać, czy wszystkie elementy w tej tablicy są liczbami parzystymi.

Zrób funkcję, która parametrem będzie przyjmować liczbę i sprawdzać, czy wszystkie cyfry tej liczby są nieparzyste.

Zrób funkcję, która parametrem będzie przyjmować tablicę i sprawdzać, czy w tej tablicy znajdują się dwa identyczne elementy pod rząd.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć