From 5e9381f6c3f7797d95aae5b4fc30b98882adf153 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kov=C3=A1cs=20Rudolf?= Date: Wed, 9 Sep 2026 11:14:16 +0200 Subject: [PATCH] =?UTF-8?q?V=C3=A1ltoz=C3=B3k,=20ciklusok,=20f=C3=BCggv?= =?UTF-8?q?=C3=A9nyek?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- valtozok/ertekesref.js | 15 +++++++++++++++ valtozok/fuggvenyek.js | 37 +++++++++++++++++++++++++++++++++++++ valtozok/index.html | 13 +++++++++++++ valtozok/prog1.js | 14 ++++++++++++++ valtozok/prog2.js | 6 ++++++ valtozok/tomb.js | 30 ++++++++++++++++++++++++++++++ 6 files changed, 115 insertions(+) create mode 100644 valtozok/ertekesref.js create mode 100644 valtozok/fuggvenyek.js create mode 100644 valtozok/index.html create mode 100644 valtozok/prog1.js create mode 100644 valtozok/prog2.js create mode 100644 valtozok/tomb.js diff --git a/valtozok/ertekesref.js b/valtozok/ertekesref.js new file mode 100644 index 0000000..0051509 --- /dev/null +++ b/valtozok/ertekesref.js @@ -0,0 +1,15 @@ +let szam1=123; + +let szam2=szam1; + +szam2=899; + +console.log(`Szam1:${szam1},szam2:${szam2}`); + +let szamok=[1,2,3,4,5]; +let szamok2=szamok; +//let szamok2=[5,6,7,8,9]; + +szamok2[0]=111; + +console.log(`Szamok1:${szamok[0]},szamok2:${szamok2[0]}`); \ No newline at end of file diff --git a/valtozok/fuggvenyek.js b/valtozok/fuggvenyek.js new file mode 100644 index 0000000..5ce6afb --- /dev/null +++ b/valtozok/fuggvenyek.js @@ -0,0 +1,37 @@ + +function osszead(a,b){ + return a+b; +} + +console.log(osszead(10,20)); + +//overloading +function osszead(a,b,c){ + return a+b+c; +} + +console.log(osszead(10,20,30)); + +//a kezdőértékkel rendelkező paraméter a paraméter lista végére kerül! +function szorzas(a,b,c=10){ + return a*b*c; +} + +console.log(szorzas(2,3)); +console.log(szorzas(2,3,4)); + +//Eltérő paraméterlista? + +function osszeg(){ + let osszeg=0; + for(let i=0;i + + + + + Változók + + + + + + + \ No newline at end of file diff --git a/valtozok/prog1.js b/valtozok/prog1.js new file mode 100644 index 0000000..1e4c737 --- /dev/null +++ b/valtozok/prog1.js @@ -0,0 +1,14 @@ + +//A var használata már nem javasolt, mert globális hatókörű és felülírható +var szam=567; + +//Csak abban kódblokkban létezik, ahol létrehozták +let szam2=556; + +if(szam2>300){ + let szam3=554433; + console.log(szam3); +} + +//A deklarálás után már nem változtatható +const szoveg="Valami, bármi, akármi"; \ No newline at end of file diff --git a/valtozok/prog2.js b/valtozok/prog2.js new file mode 100644 index 0000000..e88d02f --- /dev/null +++ b/valtozok/prog2.js @@ -0,0 +1,6 @@ + + +var szam=9991; + +szam2=111; + diff --git a/valtozok/tomb.js b/valtozok/tomb.js new file mode 100644 index 0000000..9c55965 --- /dev/null +++ b/valtozok/tomb.js @@ -0,0 +1,30 @@ +let szamok=[345,12,89,338,542,783]; + +for (let i = 0; i < szamok.length; i++) { + console.log(szamok[i]); +} + +for (const i in szamok) { + console.log(szamok[i]); +} + +for (const szam of szamok) { + console.log(szam); +} + +//tömb listázása a while ciklussal +let szamlalo=0; +while(szamlalo