//Függvény => Újra felhasználható programrész, alprogram function osszead(a,b){ return a+b; } function kiir(szoveg){ console.log(szoveg); } kiir("Valami"); console.log(osszead(10,20)); let osszeg=osszead(100,200); console.log(`Összeg:${osszeg}`); function szorzas(a,b,c=10){ return a*b*c; } console.log(szorzas(10,50,200)); console.log(szorzas(10,50)); function osztas(a,b){ if(b==0){ return -1 } else { return a/b } } function osztas2(a,b){ if(b==0){ throw new Error("B nem lehet nulla!"); } else { return a/b } } let kulonbseg=osztas2(10,10); kulonbseg=osztas(10,0); console.log(kulonbseg); //változó paraméterlista =>arguments function osszeg2(){ let osszeg=0; for (let i = 0; i < arguments.length; i++) { osszeg+=arguments[i]; } return osszeg; } console.log(osszeg2(100,200,300)); console.log(osszeg2(10,2,3,5,6,7,8)); console.log(osszeg2(1,2,3,4,5,6,7,8,9,10,123)); //arrow function const sum=(a,b)=>a+b; console.log(sum(10,10)); //készítsen függvényt, amely visszaadja egy szöveg hosszát! //készítsen függvényt, amely két szám közül a nagyobbat adja vissza //készítsen függvényt, amely km/h ban értett sebességet m/s-ban ad vissza let szamok=[12,67,18,98,45,22,45,778]; //készítsen függvényt, amely a paraméterként kapott tömb értékeinek az //átlagát adja vissza.