Skip to content
This repository was archived by the owner on Mar 20, 2025. It is now read-only.

Commit 6673115

Browse files
committed
finished loops
1 parent bb2457e commit 6673115

File tree

1 file changed

+79
-0
lines changed

1 file changed

+79
-0
lines changed

Temeller _2.0/loops/app.js

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
// while döngüleri
2+
3+
let i = 0;
4+
5+
while (i < 10) {
6+
console.log(i);
7+
i++;
8+
}
9+
10+
// break and continue
11+
12+
while (i < 10) {
13+
console.log(i);
14+
if (i == 5) {
15+
break;
16+
}
17+
i++;
18+
}
19+
// 5 olduktan sonra döngü durur
20+
21+
// contunie ise yok sayarak çalışmaya devam eder.
22+
23+
while (i < 18) {
24+
if (i == 3 || i == 5) {
25+
i++;
26+
continue;
27+
}
28+
console.log(i);
29+
i++;
30+
}
31+
32+
// do-while (en az 1 defa çalışma garantisi)
33+
// ilk başta do çalışır sonra koşulumuz kontrol edilir.
34+
35+
do {
36+
console.log(i);
37+
i++;
38+
} while (i < 10);
39+
40+
// For
41+
42+
const langs = ["python", "java", "html", "css"];
43+
44+
langs.forEach(function (lang) {
45+
console.log(lang);
46+
});
47+
// dizinin elemanlarını yazma
48+
49+
//map function
50+
51+
const users = [
52+
{ name: "Emrah", age: 20 },
53+
{ name: "Rüzgar", age: 28 },
54+
{ name: "Yağmur", age: 4 },
55+
];
56+
57+
const names = users.map(function (user) {
58+
return user.name;
59+
});
60+
61+
const ages = users.map(function (user) {
62+
return user.age;
63+
});
64+
65+
console.log(names);
66+
console.log(ages);
67+
68+
// for in döngüsü [sözlük gibi]
69+
70+
const user = {
71+
name: "Emrah",
72+
age: 20,
73+
};
74+
75+
for (let key in user) {
76+
console.log(key, user[key]);
77+
}
78+
79+

0 commit comments

Comments
 (0)