⊗jsPmFBFl 213 of 505 menu

Bandeiras em Funções JavaScript

Em funções, é possível usar bandeiras de forma implícita usando a instrução return. Vamos ver como isso é feito. Suponha que temos a seguinte função, que verifica se todos os elementos de um array são números positivos:

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

Vamos reescrever o código da função usando bandeiras de forma implícita:

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

Como isso funciona: se um elemento for encontrado no array - sairemos da função (e do loop também) com return. Mas se nenhum elemento for encontrado no array - não haverá saída da função e a execução chegará ao comando return true. E assim, a função retornará true como um sinal de que todos os elementos do array são positivos.

Faça uma função que receberá um array de números como parâmetro e verificará se todos os elementos neste array são números pares.

Faça uma função que receberá um número como parâmetro e verificará se todos os dígitos desse número são ímpares.

Faça uma função que receberá um array como parâmetro e verificará se há neste array dois elementos iguais consecutivos.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar