From 4149751e0ab0f5fdf8a736ad75027a875a133461 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kov=C3=A1cs=20Rudolf?= Date: Tue, 22 Sep 2026 12:06:13 +0200 Subject: [PATCH] =?UTF-8?q?F=C3=BCggv=C3=A9nyek?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fuggvenyek/fuggvenyek.js | 78 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 fuggvenyek/fuggvenyek.js diff --git a/fuggvenyek/fuggvenyek.js b/fuggvenyek/fuggvenyek.js new file mode 100644 index 0000000..fbed6b3 --- /dev/null +++ b/fuggvenyek/fuggvenyek.js @@ -0,0 +1,78 @@ +//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. \ No newline at end of file