Függvények
This commit is contained in:
78
fuggvenyek/fuggvenyek.js
Normal file
78
fuggvenyek/fuggvenyek.js
Normal 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.
|
||||
Reference in New Issue
Block a user