Változók, ciklusok, függvények
This commit is contained in:
15
valtozok/ertekesref.js
Normal file
15
valtozok/ertekesref.js
Normal file
@@ -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]}`);
|
||||
37
valtozok/fuggvenyek.js
Normal file
37
valtozok/fuggvenyek.js
Normal file
@@ -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<arguments.length;i++){
|
||||
osszeg+=arguments[i];
|
||||
}
|
||||
return osszeg;
|
||||
|
||||
}
|
||||
|
||||
console.log(osszeg(1,2,3));
|
||||
console.log(osszeg(1,2,3,4,5,6,7));
|
||||
console.log(osszeg(1,2,3,30,40,50,60,60,70));
|
||||
|
||||
13
valtozok/index.html
Normal file
13
valtozok/index.html
Normal file
@@ -0,0 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="hu">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Változók</title>
|
||||
<script defer src="prog1.js"></script>
|
||||
<script defer src="prog2.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
14
valtozok/prog1.js
Normal file
14
valtozok/prog1.js
Normal file
@@ -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";
|
||||
6
valtozok/prog2.js
Normal file
6
valtozok/prog2.js
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
|
||||
var szam=9991;
|
||||
|
||||
szam2=111;
|
||||
|
||||
30
valtozok/tomb.js
Normal file
30
valtozok/tomb.js
Normal file
@@ -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<szamok.length){
|
||||
console.log(szamok[szamlalo]);
|
||||
szamlalo++;
|
||||
}
|
||||
|
||||
let a=10;
|
||||
|
||||
//Először felhasználja a értékét, utána növeli a változót
|
||||
let b=a++;
|
||||
let c=++a;
|
||||
|
||||
//B?
|
||||
console.log(b);
|
||||
console.log(c);
|
||||
Reference in New Issue
Block a user