⊗jsPmFBFl 213 of 505 menu

Флагове във функции на JavaScript

Във функции може да се използват флагове в неявен вид с помощта на инструкцията return. Нека да видим как се прави това. Нека имаме следната функция, проверяваща, че всички елементи на масива са положителни числа:

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

Нека пренапишем кода на функцията с помощта на неявно използване на флагове:

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

Как работи това: ако в масива се намери нужният елемент - ние излизаме от функцията (и от цикъла също) с помощта на return. Но ако в масива не се намери нужният елемент - изход от функцията няма да се случи и изпълнението ще достигне до командата return true. И ще се получи, че функцията ще върне true в знак, че в масива всички елементи са положителни.

Направете функция, която параметър ще приема масив с числа, и проверява, че всички елементи в този масив са четни числа.

Направете функция, която параметър ще приема число и проверява, че всички цифри на това число са нечетни.

Направете функция, която параметър ще приема масив и проверява, дали в този масив има два еднакви елемента последователно.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне