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