⊗jsPmFBFl 213 of 505 menu

Flag nelle funzioni JavaScript

Nelle funzioni si possono utilizzare i flag in modo implicito tramite l'istruzione return. Vediamo come si fa. Supponiamo di avere la seguente funzione, che verifica che tutti gli elementi dell'array siano numeri positivi:

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

Riscriviamo il codice della funzione utilizzando i flag in modo implicito:

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

Come funziona: se nell'array viene trovato un elemento che soddisfa la condizione - usciamo dalla funzione (e anche dal ciclo) tramite return. Ma se nell'array non viene trovato nessun elemento che soddisfi la condizione - non ci sarà uscita dalla funzione e l'esecuzione raggiungerà il comando return true. E risulterà che la funzione restituirà true come segno che nell'array tutti gli elementi sono positivi.

Crea una funzione che accetti come parametro un array di numeri e verifichi che tutti gli elementi in questo array siano numeri pari.

Crea una funzione che accetti come parametro un numero e verifichi che tutte le cifre di questo numero siano dispari.

Crea una funzione che accetti come parametro un array e verifichi se in questo array ci sono due elementi identici consecutivi.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta