Skip to content

Commit d254870

Browse files
committed
Add loops examples in src/01-intro/03-loops.js
1 parent 1cd518a commit d254870

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

src/01-intro/03-loops.js

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
// Path: src/01-intro/04-loops.js
2+
3+
console.log('**** for example ****');
4+
/* for - example */
5+
for (let i = 0; i < 10; i++) {
6+
console.log(i);
7+
}
8+
9+
console.log('**** while example ****');
10+
/* while - example */
11+
let i = 0;
12+
while (i < 10) {
13+
console.log(i);
14+
i++;
15+
}
16+
17+
console.log('**** do-while example ****');
18+
/* do-while - example */
19+
i = 0;
20+
do {
21+
console.log(i);
22+
i++;
23+
} while (i < 10);
24+
25+
console.log('**** for-in example ****');
26+
/* for-in - example */
27+
const obj = { a: 1, b: 2, c: 3 };
28+
for (const key in obj) {
29+
console.log(key, obj[key]);
30+
}
31+
// output: a 1 b 2 c 3
32+
33+
console.log('**** for-of example ****');
34+
/* for-of - example */
35+
const arr = [1, 2, 3];
36+
for (const value of arr) {
37+
console.log(value);
38+
}
39+
// output: 1 2 3
40+
41+
// to see the output of this file use the command: node src/01-intro/04-loops.js

0 commit comments

Comments
 (0)