⊗jsPmFBRLA 211 of 505 menu

Η χρήση του return σε βρόχους στο JavaScript

Το ότι το return βρίσκεται μέσα σε βρόχο, δεν είναι πάντα λάθος. Στο επόμενο παράδειγμα έχει γίνει μια συνάρτηση που καθορίζει, πόσα από τα πρώτα στοιχεία του πίνακα χρειάζεται να προστεθούν, ώστε το άθροισμα να γίνει μεγαλύτερο ή ίσο με 10:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Εάν το άθροισμα είναι μεγαλύτερο ή ίσο με 10: if (sum >= 10) { return i + 1; // βγαίνουμε από τον βρόχο και από τη συνάρτηση } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

Στο επόμενο παράδειγμα έχει γίνει μια συνάρτηση που υπολογίζει, πόσοι ακέραιοι αριθμοί, ξεκινώντας από το 1, χρειάζεται να προστεθούν, ώστε το αποτέλεσμα να είναι μεγαλύτερο από 100:

function func() { let sum = 0; let i = 1; while (true) { // άπειρος βρόχος sum += i; if (sum >= 100) { return i; // ο βρόχος γυρνάει μέχρι να βγει από εδώ } i++; } } console.log( func() );

Γράψτε μια συνάρτηση, που ως παράμετρο θα δέχεται έναν αριθμό και θα τον διαιρεί με το 2 τόσες φορές, μέχρι το αποτέλεσμα να γίνει μικρότερο από 10. Αφήστε τη συνάρτηση να επιστρέφει τον αριθμό των επαναλήψεων, που απαιτήθηκαν για να επιτευχθεί το αποτέλεσμα.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη