Függvények

This commit is contained in:
Kovács Rudolf
2026-09-22 12:06:13 +02:00
parent 2b1673ccf5
commit 4149751e0a

78
fuggvenyek/fuggvenyek.js Normal file
View File

@@ -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.