⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј