Skip to content

Commit 1bbaf70

Browse files
authored
Merge pull request #1 from Asabeneh/master
New exercises
2 parents 416e4ae + 4664bde commit 1bbaf70

File tree

8 files changed

+251
-69
lines changed

8 files changed

+251
-69
lines changed

03-concationation.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ let fullName = firstName + " " + lastName; // concatination, merging to string t
55
console.log(fullName);
66

77

8-
var personInfoOne = fullName + ".I am " + age + ". I live in " + country; // ES5
9-
var personInfoTwo = `I am ${fullName}.I am ${age}. I live in ${country}`; //ES6 - String interpolation method
8+
let personInfoOne = fullName + ".I am " + age + ". I live in " + country; // ES5
9+
let personInfoTwo = `I am ${fullName}.I am ${age}. I live in ${country}`; //ES6 - String interpolation method
1010
console.log(personInfoOne);
1111
console.log(personInfoTwo);

04-string_interpolation.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,18 @@ console.log(personInfo);
1111
let numberOne = 10;
1212
let numberTwo = 90;
1313
console.log(`The sum of ${numberOne} and ${numberTwo} is ${numberOne + numberTwo}.`);
14+
//More Examples
15+
var gravity = 9.81;
16+
var boilingPoint = 100;
17+
var bodyTemp = 37;
18+
19+
/*
20+
The boiling point of water is 100 oC.
21+
Human body temperatue is 37 oC.
22+
The gravity of earth is 9.81 m/s2.
23+
*/
24+
console.log(`The boiling point of water is ${boilingPoint} oC.\nHuman body temperatue is ${body} oC.\nThe gravity of earth is ${gravity} m / s2.`
25+
);
1426

1527

1628

14-switch.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,34 @@ switch (weather) {
1414
console.log("It is not raining. No need for rain coat.");
1515
break;
1616
}
17+
18+
// Swithc More Examples
19+
var dayUserInput = prompt('What day is it ?');
20+
var day = dayUserInput.toLowerCase();
21+
switch (day) {
22+
case 'monday':
23+
console.log('Today is Monday');
24+
break;
25+
case 'tuesday':
26+
console.log('Today is Tuesday');
27+
break;
28+
case 'wednesday':
29+
console.log('Today is Wednesday');
30+
break;
31+
case 'thursday':
32+
console.log('Today is Thursday');
33+
break;
34+
case 'friday':
35+
console.log('Today is Friday');
36+
break;
37+
case 'saturday':
38+
console.log('Today is Saturday');
39+
break;
40+
case 'sunday':
41+
console.log('Today is Sunday');
42+
break;
43+
44+
default:
45+
console.log('It is not a week day.');
46+
break;
47+
}
File renamed without changes.

16-1.1-array-slice-splice.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
var items = ['Item 1', 'Item 2', 'Item 3', 'mango'];
2+
console.log(items.length);
3+
const compyItems = items.slice() // to copy all items of the original item
4+
const someItems = items.slice(0, items.length);
5+
console.log(someItems);
6+
console.log(items[items.length - 1]);
7+
console.log(items.splice(0, 1)); //remove one item
8+
console.log(items);
9+
console.log(items.splice(0)); // remove all items
10+
console.log(items)

17-forloop.js

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1-
for (var i = 1; i <= 10; i++) {
1+
// For loop
2+
for (let i = 1; i <= 10; i++) {
23
console.log(`${i}x${i}=${i * i}`);
34
}
5+
// For loop more example iterated from 100 to 0 stepping by 10
6+
for (let i = 100; i >= 0; i -= 10) {
7+
console.log(i);
8+
}
9+
10+
//
11+
for (let i = 0; i <= 100; i++) {
12+
if (i % 2 === 0) {
13+
console.log(`${i} is an even number`);
14+
} else {
15+
console.log(`${i} is an odd number`);
16+
}
17+
}

20-functions.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,26 @@ function sumArrayValues(arr) {
4040
const numbers = [1, 2, 3, 4, 5];
4141
console.log(sumArrayValues(numbers));
4242

43+
//
44+
function sumOfEvensAndOdds() {
45+
var sumOfEvens = 0;
46+
var sumOfOdds = 0;
47+
for (var i = 0; i <= 100; i++) {
48+
if (i % 2 === 0) {
49+
sumOfEvens = sumOfEvens + i;
50+
console.log('I am proudly even', i);
51+
} else {
52+
sumOfOdds = sumOfOdds + i;
53+
console.log('I am a proud odd number', i);
54+
}
55+
}
56+
return { evens: sumOfEvens, odds: sumOfOdds };
57+
//return [sumOfEvens, sumOfOdds];
58+
//return `The sum of all evens is ${sumOfEvens}. And the sum of all odds is ${sumOfOdds}`;
59+
}
60+
61+
console.log(sumOfEvensAndOdds());
62+
4363

4464

4565

0 commit comments

Comments
 (0)