From 4c2bc7359d81e1998f1937ad3b3757cb2665b500 Mon Sep 17 00:00:00 2001 From: enwer Date: Fri, 29 Nov 2019 18:38:52 +0100 Subject: [PATCH 1/5] add homework for week1 js --- .../homework/js-exercises/Error debugging.js | 7 +++++ Week1/homework/js-exercises/LogString.js | 7 +++++ Week1/homework/js-exercises/RoundNumber.js | 25 ++++++++++++++++++ Week1/homework/js-exercises/arrayOfAnimals.js | 9 +++++++ Week1/homework/js-exercises/compareArray.js | 17 ++++++++++++ Week1/homework/js-exercises/index.html | 22 ++++++++++++++++ Week1/homework/js-exercises/lengthString.js | 8 ++++++ Week1/homework/js-exercises/logHello.js | 26 +++++++++++++++++++ Week1/homework/js-exercises/lognumber.js | 9 +++++++ Week1/homework/js-exercises/remainder.js | 20 ++++++++++++++ Week1/homework/js-exercises/typeChecker.js | 5 ++++ 11 files changed, 155 insertions(+) create mode 100644 Week1/homework/js-exercises/Error debugging.js create mode 100644 Week1/homework/js-exercises/LogString.js create mode 100644 Week1/homework/js-exercises/RoundNumber.js create mode 100644 Week1/homework/js-exercises/arrayOfAnimals.js create mode 100644 Week1/homework/js-exercises/compareArray.js create mode 100644 Week1/homework/js-exercises/index.html create mode 100644 Week1/homework/js-exercises/lengthString.js create mode 100644 Week1/homework/js-exercises/logHello.js create mode 100644 Week1/homework/js-exercises/lognumber.js create mode 100644 Week1/homework/js-exercises/remainder.js create mode 100644 Week1/homework/js-exercises/typeChecker.js diff --git a/Week1/homework/js-exercises/Error debugging.js b/Week1/homework/js-exercises/Error debugging.js new file mode 100644 index 000000000..237711465 --- /dev/null +++ b/Week1/homework/js-exercises/Error debugging.js @@ -0,0 +1,7 @@ +// console.log('I'm awesome'); +// changes single queto to double queto +console.log("I'm awesome"); + +// or +console.log('I\'m awesome'); +console.log('I`m awesome'); diff --git a/Week1/homework/js-exercises/LogString.js b/Week1/homework/js-exercises/LogString.js new file mode 100644 index 000000000..a5710440f --- /dev/null +++ b/Week1/homework/js-exercises/LogString.js @@ -0,0 +1,7 @@ +var myString="hello"+ " "+ "world"; +console.log('greetings'); +console.log(myString); + +var myString="love you"; +console.log('love'); +console.log(myString); \ No newline at end of file diff --git a/Week1/homework/js-exercises/RoundNumber.js b/Week1/homework/js-exercises/RoundNumber.js new file mode 100644 index 000000000..b9bf5ea5d --- /dev/null +++ b/Week1/homework/js-exercises/RoundNumber.js @@ -0,0 +1,25 @@ +let z=7.25; +console.log(z); + +let a = (Math.round(z)); +console.log(a); + + +let highestValue=(Math.max(a,z)); +console.log(highestValue); + + + +// let a=7; +// let z=7.25; +// console.log(a===z); + + + +// let result = a>z; +// alert (result); + + +// // alert(a>z); +// // alert(a + + + + + + js-exersize + + +

salam

+ + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/homework/js-exercises/lengthString.js b/Week1/homework/js-exercises/lengthString.js new file mode 100644 index 000000000..051fbde11 --- /dev/null +++ b/Week1/homework/js-exercises/lengthString.js @@ -0,0 +1,8 @@ +'use strict' +var mySentence ="Programming is so interesting!"; +var length=mySentence.length; +console.log(length); + +// console.log(mySentence.length); + +// document.write(mySentence.length); \ No newline at end of file diff --git a/Week1/homework/js-exercises/logHello.js b/Week1/homework/js-exercises/logHello.js new file mode 100644 index 000000000..c4e84585b --- /dev/null +++ b/Week1/homework/js-exercises/logHello.js @@ -0,0 +1,26 @@ +'use strict' +var a = 'Hello'+ " " +'world!';//english +console.log(a); +var a = 'Selam ' + " " +'Dünya';//turkish +console.log(a); +var a = 'salve ' + " " +'mundi!';// +console.log(a); +var a = 'こんにちは' + " " +'世界!';//japanese +console.log(a); +var a = '안녕 ' + " " +'세상!';//korean +console.log(a); +var a = 'Hallo'+ " " +'wereld!';//dutch +console.log(a); +var a = 'مرحبا'+ " " +'عالم!';//arabic +console.log(a); +var a = 'سلام' + " " +'دنیا!';//iran +console.log(a); +var a = 'سالام'+ " " +'دۇنيا!';//uyghur +console.log(a); +var a = 'ciao'+ " " +'mondo!'; +console.log(a); + + + + + diff --git a/Week1/homework/js-exercises/lognumber.js b/Week1/homework/js-exercises/lognumber.js new file mode 100644 index 000000000..ae5d60dc2 --- /dev/null +++ b/Week1/homework/js-exercises/lognumber.js @@ -0,0 +1,9 @@ +'use strict'; +let numberX; +console.log('number'); +console.log(12); + +// +var numberX = 12; +console.log('month'); +console.log(12); \ No newline at end of file diff --git a/Week1/homework/js-exercises/remainder.js b/Week1/homework/js-exercises/remainder.js new file mode 100644 index 000000000..ca07d4527 --- /dev/null +++ b/Week1/homework/js-exercises/remainder.js @@ -0,0 +1,20 @@ +'use strict' +let x = 7; +x = x % 3; +x %= 3;// 7-3-3=1 +console.log(x); + + +let y=21; +y=y%4; +y %= 4;// 21-4-4-4-4-4=1; +console.log(y); + + +let z=13; +z=z%2; +z %= 2;// 13-2-2-2-2-2-2=1 +console.log(z); + + + diff --git a/Week1/homework/js-exercises/typeChecker.js b/Week1/homework/js-exercises/typeChecker.js new file mode 100644 index 000000000..41a073cca --- /dev/null +++ b/Week1/homework/js-exercises/typeChecker.js @@ -0,0 +1,5 @@ + +var fruit='apple'; +var fruit='pear'; +var car = { type: "Fiat", model: "500", color: "white" }; + From 42a3afac015d9b96a801e9e6e4889d10ba28de31 Mon Sep 17 00:00:00 2001 From: enwer Date: Fri, 29 Nov 2019 18:46:58 +0100 Subject: [PATCH 2/5] remove wrong line --- Week1/homework/js-exercises/Error debugging.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Week1/homework/js-exercises/Error debugging.js b/Week1/homework/js-exercises/Error debugging.js index 237711465..42f9fd2fb 100644 --- a/Week1/homework/js-exercises/Error debugging.js +++ b/Week1/homework/js-exercises/Error debugging.js @@ -4,4 +4,4 @@ console.log("I'm awesome"); // or console.log('I\'m awesome'); -console.log('I`m awesome'); + From c8392a00ebac1d3daed902e754e1c5ed982953b2 Mon Sep 17 00:00:00 2001 From: enwer Date: Sat, 30 Nov 2019 13:12:22 +0100 Subject: [PATCH 3/5] add changes, till step 8 --- Week1/homework/js-exercises/LogString.js | 6 +-- Week1/homework/js-exercises/arrayOfAnimals.js | 8 +-- Week1/homework/js-exercises/compareArray.js | 11 ++-- .../{Error debugging.js => errorDebugging.js} | 3 +- Week1/homework/js-exercises/lengthString.js | 2 +- Week1/homework/js-exercises/logHello.js | 40 +++++++------- Week1/homework/js-exercises/lognumber.js | 12 ++--- Week1/homework/js-exercises/typeChecker.js | 53 +++++++++++++++++-- 8 files changed, 93 insertions(+), 42 deletions(-) rename Week1/homework/js-exercises/{Error debugging.js => errorDebugging.js} (83%) diff --git a/Week1/homework/js-exercises/LogString.js b/Week1/homework/js-exercises/LogString.js index a5710440f..3ff4df390 100644 --- a/Week1/homework/js-exercises/LogString.js +++ b/Week1/homework/js-exercises/LogString.js @@ -1,7 +1,7 @@ -var myString="hello"+ " "+ "world"; -console.log('greetings'); +let myString="Enwer Memet"; +console.log(`my fullname`); console.log(myString); -var myString="love you"; +myString="love you"; console.log('love'); console.log(myString); \ No newline at end of file diff --git a/Week1/homework/js-exercises/arrayOfAnimals.js b/Week1/homework/js-exercises/arrayOfAnimals.js index 2a0fa3bb0..d7f038923 100644 --- a/Week1/homework/js-exercises/arrayOfAnimals.js +++ b/Week1/homework/js-exercises/arrayOfAnimals.js @@ -1,9 +1,11 @@ var animals=[]; -console.log('names of animals'); +console.log(`an empty array`); console.log(animals); -var newLength = animals.push('wolf');//it does not work here. + var myPets = ["cat", "horse", "sheep"]; console.log(myPets); -// var newLength = myPets.push('wolf');//it works here. + + +myPets.push('Piglet'); console.log(myPets); diff --git a/Week1/homework/js-exercises/compareArray.js b/Week1/homework/js-exercises/compareArray.js index 8179e319c..083fa5cce 100644 --- a/Week1/homework/js-exercises/compareArray.js +++ b/Week1/homework/js-exercises/compareArray.js @@ -1,16 +1,17 @@ -var names=['Nur','gul','tur','yuri']; -var numbers=[1,2,3,4,5,6,7]; +'use strict' +let names=['Nur','gul','tur','yuri']; +let numbers=[1,2,3,4,5,6,7]; console.log('The length of the array is ' + names.length); // console.log(names.length); console.log('The length of the array is ' + numbers.length); // console.log(numbers.length); -let compare = 'names.length === numbers.length'; -compare=false; +let compare = names.length === numbers.length; +console.log(compare); -if (compare) { +if (names.length === numbers.length) { console.log('They are the same!'); } else { console.log('Two different sizes'); diff --git a/Week1/homework/js-exercises/Error debugging.js b/Week1/homework/js-exercises/errorDebugging.js similarity index 83% rename from Week1/homework/js-exercises/Error debugging.js rename to Week1/homework/js-exercises/errorDebugging.js index 42f9fd2fb..93b775a20 100644 --- a/Week1/homework/js-exercises/Error debugging.js +++ b/Week1/homework/js-exercises/errorDebugging.js @@ -3,5 +3,6 @@ console.log("I'm awesome"); // or -console.log('I\'m awesome'); +console.log('I\'m awesome'); +console.log(`I'm awesome`); diff --git a/Week1/homework/js-exercises/lengthString.js b/Week1/homework/js-exercises/lengthString.js index 051fbde11..7ed74298a 100644 --- a/Week1/homework/js-exercises/lengthString.js +++ b/Week1/homework/js-exercises/lengthString.js @@ -3,6 +3,6 @@ var mySentence ="Programming is so interesting!"; var length=mySentence.length; console.log(length); +// or // console.log(mySentence.length); - // document.write(mySentence.length); \ No newline at end of file diff --git a/Week1/homework/js-exercises/logHello.js b/Week1/homework/js-exercises/logHello.js index c4e84585b..22191a4dd 100644 --- a/Week1/homework/js-exercises/logHello.js +++ b/Week1/homework/js-exercises/logHello.js @@ -1,24 +1,24 @@ 'use strict' -var a = 'Hello'+ " " +'world!';//english -console.log(a); -var a = 'Selam ' + " " +'Dünya';//turkish -console.log(a); -var a = 'salve ' + " " +'mundi!';// -console.log(a); -var a = 'こんにちは' + " " +'世界!';//japanese -console.log(a); -var a = '안녕 ' + " " +'세상!';//korean -console.log(a); -var a = 'Hallo'+ " " +'wereld!';//dutch -console.log(a); -var a = 'مرحبا'+ " " +'عالم!';//arabic -console.log(a); -var a = 'سلام' + " " +'دنیا!';//iran -console.log(a); -var a = 'سالام'+ " " +'دۇنيا!';//uyghur -console.log(a); -var a = 'ciao'+ " " +'mondo!'; -console.log(a); +let a = 'Hello'+ " " +'world!';//english +console.log(a); +let b = 'Selam ' + " " +'Dünya';//turkish +console.log(b); +let c = 'salve ' + " " +'mundi!';// +console.log(c); +let a = 'こんにちは' + " " +'世界!';//japanese +console.log(a); +let d = '안녕 ' + " " +'세상!';//korean +console.log(d); +let e = 'Hallo'+ " " +'wereld!';//dutch +console.log(e); +let f = 'مرحبا'+ " " +'عالم!';//arabic +console.log(f); +let g = 'سلام' + " " +'دنیا!';//iran +console.log(g); +let h = 'سالام'+ " " +'دۇنيا!';//uyghur +console.log(h); +let i = 'ciao'+ " " +'mondo!'; +console.log(i); diff --git a/Week1/homework/js-exercises/lognumber.js b/Week1/homework/js-exercises/lognumber.js index ae5d60dc2..73429131c 100644 --- a/Week1/homework/js-exercises/lognumber.js +++ b/Week1/homework/js-exercises/lognumber.js @@ -1,9 +1,9 @@ 'use strict'; -let numberX; -console.log('number'); -console.log(12); +let x; +console.log('I think the value of x is undifined '); +console.log(x); // -var numberX = 12; -console.log('month'); -console.log(12); \ No newline at end of file +x = 12; +console.log(`i think it's an integer, its value is 12`); +console.log(x); \ No newline at end of file diff --git a/Week1/homework/js-exercises/typeChecker.js b/Week1/homework/js-exercises/typeChecker.js index 41a073cca..2b4b7710c 100644 --- a/Week1/homework/js-exercises/typeChecker.js +++ b/Week1/homework/js-exercises/typeChecker.js @@ -1,5 +1,52 @@ +'use strict' +let fruit='apple'; +let user='enwer'; +const car = { type: "Fiat", model: "500", color: "white" }; +const team = { type: "lakers", model: "1990", color: "yellow" }; -var fruit='apple'; -var fruit='pear'; -var car = { type: "Fiat", model: "500", color: "white" }; +if (typeof fruit === typeof user) { + console.log('fruit and user : SAME TYPE') +} +else { + console.log('fruit and user: Not the same...') +} + +if (typeof fruit === typeof car) { + console.log('fruit and car : SAME TYPE') +} +else { + console.log('fruit and car: Not the same...') +} + + +if (typeof fruit === typeof team) { + console.log('fruit and team : SAME TYPE') +} +else { + console.log('fruit and team: Not the same...') +} + + +if (typeof fruit === typeof user) { + console.log('fruit and user : SAME TYPE') +} +else { + console.log('fruit and user: Not the same...') +} + + +if (typeof team === typeof user) { + console.log('team and user : SAME TYPE') +} +else { + console.log('team and user: Not the same...') +} + + +if (typeof car === typeof team) { + console.log('car and team : SAME TYPE') +} +else { + console.log('car and team: Not the same...') +} \ No newline at end of file From 585e91eaa23cc43b60d2a0041eabc86068d9b04d Mon Sep 17 00:00:00 2001 From: enwer Date: Sun, 1 Dec 2019 13:47:04 +0100 Subject: [PATCH 4/5] fixed commoits --- Week2/LESSONPLAN.md | 34 ++++++++++++++++++++++++++++++++++ Week2/playground.js | 9 +++++++++ 2 files changed, 43 insertions(+) create mode 100644 Week2/playground.js diff --git a/Week2/LESSONPLAN.md b/Week2/LESSONPLAN.md index ebe0a6342..c495f49a3 100644 --- a/Week2/LESSONPLAN.md +++ b/Week2/LESSONPLAN.md @@ -70,6 +70,40 @@ if (s2 == s1) { } ``` +let statement=[ + let s = "Hello".toLowerCase(); + let l = s.length; + + +function sum(a, b) { + return a + b; +} +let max = function (a, b) { + return a > b ? a : b; +} + +let s1 = sum(4, 5); +let s2 = 4 + 5; + +if (s2 == s1) { + console.log("same"); +} else { + console.log("not same"); +} +] + +let expression =[ + "Hello".toLowerCase() + + s.length + + sum(4, 5) + + function (a, b) + + return a + b +] + List all 11 *statements* in the code above List all 28 *expressions* in the code above (BONUS!) diff --git a/Week2/playground.js b/Week2/playground.js new file mode 100644 index 000000000..0ace398ee --- /dev/null +++ b/Week2/playground.js @@ -0,0 +1,9 @@ +let shoes = `green`; +let shirt = `green`; +let pants = `green`; + +if (shoes === `green` && shoes === `green` && pants === `green`){ +console.log('they are green'); +} + + From 5977a632232b9957b0419a908a353b714c81783e Mon Sep 17 00:00:00 2001 From: enwer Date: Sun, 1 Dec 2019 13:48:55 +0100 Subject: [PATCH 5/5] fixed 1 --- Week1/homework/js-exercises/LogString.js | 4 +-- Week1/homework/js-exercises/RoundNumber.js | 19 ++---------- Week1/homework/js-exercises/arrayOfAnimals.js | 4 +-- Week1/homework/js-exercises/compareArray.js | 1 + Week1/homework/js-exercises/errorDebugging.js | 4 +-- Week1/homework/js-exercises/lengthString.js | 4 +-- Week1/homework/js-exercises/logHello.js | 30 +++++++------------ Week1/homework/js-exercises/lognumber.js | 3 +- Week1/homework/js-exercises/remainder.js | 8 ++--- Week1/homework/js-exercises/typeChecker.js | 7 +++-- 10 files changed, 29 insertions(+), 55 deletions(-) diff --git a/Week1/homework/js-exercises/LogString.js b/Week1/homework/js-exercises/LogString.js index 3ff4df390..442b7490e 100644 --- a/Week1/homework/js-exercises/LogString.js +++ b/Week1/homework/js-exercises/LogString.js @@ -1,7 +1,7 @@ -let myString="Enwer Memet"; +let myString = "Enwer Memet"; console.log(`my fullname`); console.log(myString); -myString="love you"; +myString = "love you"; console.log('love'); console.log(myString); \ No newline at end of file diff --git a/Week1/homework/js-exercises/RoundNumber.js b/Week1/homework/js-exercises/RoundNumber.js index b9bf5ea5d..5d20b2529 100644 --- a/Week1/homework/js-exercises/RoundNumber.js +++ b/Week1/homework/js-exercises/RoundNumber.js @@ -1,25 +1,10 @@ -let z=7.25; +let z = 7.25; console.log(z); let a = (Math.round(z)); console.log(a); -let highestValue=(Math.max(a,z)); +const highestValue = (Math.max(a,z)); console.log(highestValue); - - -// let a=7; -// let z=7.25; -// console.log(a===z); - - - -// let result = a>z; -// alert (result); - - -// // alert(a>z); -// // alert(a