Príznaky vo funkciách JavaScript

Vo funkciách je možné použiť príznaky v implicitnej forme pomocou príkazu return. Pozrime sa, ako sa to robí. Majme nasledujúcu funkciu, ktorá kontroluje, či sú všetky prvky poľa kladné čísla:

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

Prepíšme kód funkcie pomocou implicitného použitia príznakov:

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

Ako to funguje: ak sa v poli nájde potrebný prvok - opustíme funkciu (a tiež cyklus) pomocou return. Ale ak sa v poli nenájde potrebný prvok - k opusteniu funkcie nedôjde a vykonávanie sa dostane k príkazu return true. A dostane sa, že funkcia vráti true ako znak, že všetky prvky v poli sú kladné.

Задание 1

Vytvorte funkciu, ktorá bude parametrom prijímať pole s číslami a kontrolovať, či sú všetky prvky v tomto poli párne čísla.

Задание 2

Vytvorte funkciu, ktorá bude parametrom prijímať číslo a kontrolovať, či všetky číslice totohto čísla sú nepárne.

Задание 3

Vytvorte funkciu, ktorá bude parametrom prijímať pole a kontrolovať, či sa v tomto poli nachádzajú dva rovnaké prvky za sebou.