Emmanuil 5 years ago
parent
commit
b9a2ad8926
1 changed files with 115 additions and 37 deletions
  1. 115 37
      js-03/js.js

+ 115 - 37
js-03/js.js

@@ -1,4 +1,4 @@
-// ЗАДАНИЕ 1
+// ЗАДАНИЕ 1 -html tree
 var body = {
   tagName: "body",
   subTags: [
@@ -7,25 +7,25 @@ var body = {
       subTags: [
         {
           tagName: "span",
-          text: "Enter a data please:",
+          text: "Enter a data please:"
         },
         {
-          tagName: "br",
+          tagName: "br"
         },
         {
           tagName: "input",
           attrs: {
             type: "text",
-            id: "name",
-          },
+            id: "name"
+          }
         },
         {
           tagName: "input",
           attrs: {
             type: "text",
-            id: "surname",
-          },
-        },
+            id: "surname"
+          }
+        }
       ]
     },
     {
@@ -35,25 +35,24 @@ var body = {
           tagName: "button",
           text: "OK",
           attrs: {
-            id: "ok",
-          },
+            id: "ok"
+          }
         },
         {
           tagName: "button",
           text: "Cancel",
           attrs: {
-            id: "cancel",
-          },
-        },
+            id: "cancel"
+          }
+        }
       ]
-    },
+    }
   ]
 };
 // alert(body.subTags[1].subTags[1].text);
 // alert(body.subTags[0].subTags[3].attrs.id);
 
-
-// ЗАДАНИЕ 2
+// ЗАДАНИЕ 2 - declarative fields
 // alert("laptop specifications");
 // var notebook = {
 //     brand: prompt("Enter a brand"),
@@ -79,32 +78,33 @@ var body = {
 //     name: prompt("Enter a name"),
 //     surname: prompt("Enter a surname"),
 //     married: confirm("Do you married?"),
-// Задание 3
-    // smartphone: {
-    //     owner: prompt("Who is the owner of this phone?"),
-    // },
-    // laptop: {
-    //     owner: prompt("Who owns this computer?"),
-    // } 
 // }
 
+// Задание 3 - object links
+// var laptop = {
+//   owner: person
+// }
+// var smartphone = {
+//   owner: person
+// }
+// person.laptop = laptop;
+// person.smartphone = smartphone;
+// console.log(person.smartphone.owner.laptop.owner.smartphone == person.smartphone);
 
-// Задание 4
+// Задание 4 - imperative array fill 3
 // alert('Напишите пожалуйста три Ваших любимых фильма')
 // var films = [];
 // films.push (prompt('Первый фильм'));
 // films.push (prompt('Второй фильм'));
 // films.push (prompt('Третий фильм'));
 
-
-// Задание 5
+// Задание 5 - while confirm
 // var shopping = '';
 // while (shopping != true) {
 //     shopping = confirm('Вы любите ходить по магазинам?');
 // }
 
-
-// Задание 6
+// Задание 6 - array fill
 // alert('Какие Вам нравятся жанры фильмов?')
 // var filmsGenres = [];
 // var filmsCancel = '';
@@ -115,16 +115,94 @@ var body = {
 //     console.log(filmsFilterNull);
 // }
 
+// Задание 9 - empty loop
+// for (var shopping; shopping != true; shopping = confirm('Вы любите ходить по магазинам?')){}
+
+// Задание 10 - progression sum
+// var n = prompt("Введите цифру");
+// for (var i = 1; i <= n; i += 3) {
+//   console.log(i);
+// }
+
+// Задание 11 - chess one line
+// var lineLattices = '';
+// for (var i = 1; i <= 5; i++) {
+//   if (i == 0) {
 
+//   } else lineLattices += '# ';
+// }
+// console.log(lineLattices);
 
-// Задание 8
-// for (var shopping; shopping != true; shopping = confirm('Вы любите ходить по магазинам?')){}
+// НЕ ЗНАЮ КАКОЙ ВАРИАНТ БОЛЬШЕ ПОДХОДИТ, ПО ЭТОМУ ОБЕ ВАРИАНТА
+// var line = "";
+// for (k = 0; k < 2; k++) {
+//   for (j = 0; j < 3; j++) {
+//     line += '# ';
+//   }
+// }
+// console.log(line);
 
+// Задание 12 - numbers
+// var numbers = "";
+// for (var l = 1; l <= 2; l++) {
+//   for (var r = 1; r <= 5; r++) {
+//     if (l == 10) {
+//     } else numbers += "0123456789\n";
+//   }
+// }
+// console.log(numbers);
 
-// Задание 9
-// var n = prompt('Введите цифру');
-// for(var i=1;i<=n;i+=3){
-//     console.log(i);
-// };
-    
-    
+// Задание 13 - chess
+// ЗНАЮ, ЧТО НЕ ПРАВИЛЬНО, НО ХОТЬ КАК ТО ДОДУМАЛСЯ
+// var chessBoard = "";
+// for (t = 0; t < 2; t++) {
+//   for(h=0;h<1; h++){
+//     if (t == 0){}
+//     else chessBoard += '.#.#.#.#.#.#\n'
+//   }
+//   for(h=0;h<1; h++){
+//     if (t == 0){}
+//     else chessBoard += '#.#.#.#.#.#.\n'
+//   }
+//   for(h=0;h<1; h++){
+//     if (t == 0){}
+//     else chessBoard += '.#.#.#.#.#.#\n'
+//   }
+//   for(h=0;h<1; h++){
+//     if (t == 0){}
+//     else chessBoard += '#.#.#.#.#.#.\n'
+//   }
+//   for(h=0;h<1; h++){
+//     if (t == 0){}
+//     else chessBoard += '.#.#.#.#.#.#\n'
+//   }
+//   for(h=0;h<1; h++){
+//     if (t == 0){}
+//     else chessBoard += '#.#.#.#.#.#.\n'
+//   }
+//   for(h=0;h<1; h++){
+//     if (t == 0){}
+//     else chessBoard += '.#.#.#.#.#.#\n'
+//   }
+//   for(h=0;h<1; h++){
+//     if (t == 0){}
+//     else chessBoard += '#.#.#.#.#.#.\n'
+//   }
+//   for(h=0;h<1; h++){
+//     if (t == 0){}
+//     else chessBoard += '.#.#.#.#.#.#\n'
+//   }
+//   for(h=0;h<1; h++){
+//     if (t == 0){}
+//     else chessBoard += '#.#.#.#.#.#.'
+//   }
+// }
+// console.log(chessBoard)
+
+// Задание 14 - cubes
+// var cubes = [];
+// for (c = 0; c <= 100; c++) {
+//   y = c * c * c;
+//   cubes.push(y);
+// }
+// console.log(cubes);