Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ===== Akumulátor ===== ==== Opakování - pole ==== Máte pole nějakých prvků - zde čísel. <code javascript> let pole = [42, 28, 5, 61, 3, 17] </code> Procházení pomocí <code javascript> for (let i=0; i<pole.length; i++){ const cislo = pole[i] console.log("Nasel jsem v poli prvek " + cislo) } </code> nebo <code javascript> for (const cislo of pole){ console.log("Nasel jsem v poli prvek " + cislo) } </code> ==== Akumulace prvků ==== Jedna z věcí které lze s prvky dělat, je jejich akumulace - například přičítání do sumy. Je potřeba na to vytvořit proměnnou //vně// for cyklu <code javascript> let soucet = 0 for (const cislo of pole){ soucet += cislo } console.log("Soucet je " +soucet) </code> Takto je ale možné akumulovat i jiné věci, například text jako jednotlivá písmenka (také s použitím operátoru ''%%+=%%''), nebo třeba nové pole (''%%vysledek.push()%%'') - tomu se říká transformace a ještě moderněji se to dělá pomocí funkce [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map|Array.map()]] ==== Úkoly ==== * Pro zadané pole čísel spočtěte průměrnou hodnotu (//suma / počet prvků//) * Transformujte text aby všechny samohlásky a, e, i, o, u byly nahrazeny tečkami krouzek/akumulator.txt Poslední úprava: 2024/04/03 14:13autor: admin