pavlovm503 5 years ago
parent
commit
7ab2816b9b
2 changed files with 209 additions and 0 deletions
  1. 11 0
      Pavlov_hm3/inddex.html
  2. 198 0
      Pavlov_hm3/js/script.js

+ 11 - 0
Pavlov_hm3/inddex.html

@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+	<title>Pavlov_Maik_FSA3</title>
+	<meta name="viewport" content="width=device-width">
+</head>
+<body>
+	<script src="js/script.js"></script>
+</body>
+</html>

+ 198 - 0
Pavlov_hm3/js/script.js

@@ -0,0 +1,198 @@
+//html tree
+// var body = {
+//   tagName:'div',
+//   subTag:[
+//     {
+//      tagName:'span'
+//      text:"Enter a data please:"
+//     },
+//     {
+//       tagName:'input',
+//       attrs: {
+//         type: "text",
+//       },
+//       attrs:{
+//         id:document.getElementById('surname')
+//       }
+//     },
+//     {
+//       tagName:'input',
+//       attrs: {
+//         type: "text",
+//       },
+//       attrs:{
+//         id:'surname'
+//       }
+//     }
+//   ]
+//   tagName:'div',
+//   subTag:[
+//     {
+//       tagName:'button',
+//       attrs:{
+//         id:'ok'
+//       },
+//       text:"OK"
+//     },
+//     {
+//       tagName:'button',
+//       attrs:{
+//         id:'cancel'
+//       },
+//       text:"Cancel"
+//     }
+//   ]
+// }
+//declarative fields
+var info = {
+    band: prompt("название группы") ,
+    nameVokalist: prompt("Имя вокалиста"),
+    song: prompt("название песни"),
+    personalOnBand: prompt("количество людей групы"),
+};
+//objekt link
+var notebook = {
+    owner:person,
+    brand: "HP",
+    type:"440 G4",
+    model: "Y7Z75EA",
+    ram: 4,
+    size: "14",
+    weight: 1.8,
+    resolution: {
+        width: 1920,
+        height: 1080,
+    },
+};
+var phone = {
+    owner:person,
+    brand: "meizu",
+    model: "m2",
+    ram: 2,
+    color: "black",
+};
+var person = {
+    name: "Donald",
+    surname: "Trump",
+    married: true,
+    gadjet: notebook, phone ,
+}
+//imperative array fill 3
+var text = "cifri v masiv"
+var arrFill = [+prompt(text), +prompt(text), +prompt(text)]; 
+//while confirm
+var izy = '';
+do{ 
+  izy = confirm('все нажимают отмена,а ты купи слона');
+}while (izy === false)
+//array fill
+var arrFill = [];
+for (let i = 0; true; i++){
+  arrFill.push(prompt('Введи инфу и я кину её в масив ;D'));
+  if(arrFill[i] === null) {
+    break;
+  }
+}
+console.log(arrFill);
+//array fill nopush
+var arrFillNoPush = [];
+for (let i = 0; true; i++){
+  arrFillNoPush[i] = prompt('Введи инфу и я кину её в масив ;D');
+  if(arrFillNoPush[i] === null) {
+    break;
+  }
+}
+//infinity probability
+for (let i = 1; true; i++) {
+  let infinityProbability = Math.random();
+  if (infinityProbability > 0.9){
+    alert(i);
+    break;
+  }
+}
+//emppty loop
+let eLoop = null;
+while (typeof(eLoop)==="object"){
+  eLoop = prompt('эмм...');
+}
+//progresion summ
+var prSu= [], sum = 0;
+var N = +prompt("сумма арифметической прогрессии от 1 до");
+for(var i = 1, j = 0; i <= N; i += 3, j++) {
+  prSu[j] = i;
+  sum += prSu[j];
+}
+alert("Сумма:"+sum);
+//chess one line
+var line = '';
+var lengthline = 11;
+for (var i = 1; i <= lengthline; i++) {
+  if (i%2 === 0){
+    line += '#';
+  }
+  else {
+    line += ' ';
+  }
+}
+console.log(line);
+//numbers
+var namLain = '';
+for(var s = 0; s <= 10; s++){
+  for(var S = 0; S <= 9; S++){
+    namLain += S;
+  }
+  namLain += '\n';
+}
+console.log(namLain);
+//chess
+var z, Z;
+var Width = 12, Height = 12,chess = '';
+for (z = 1; z <= Height; z++){
+  for (Z = 1; Z<= Width; Z++){
+    if (z % 2 == 1) {
+      if (Z % 2 == 1) {
+        chess += '.';
+      }
+      else {
+        chess += '#';
+      }
+    }else{
+      if (Z % 2 == 1) {
+        chess += '#';
+      }else{
+        chess += '.';
+      }
+    }
+  }
+  chess += '\n';
+}
+console.log(chess);
+//cubes
+let coube =[],n = +prompt('Введите количество элементов');
+for (let t = 0; t < n; t++) {
+  coube[t] = Math.pow(t, 3);
+}
+console.log(coube);
+//multi tabel
+var brains = [[]], a, A;
+for (a = 0; a <= 10; a++){
+  brains[a] = [];
+}
+for (A = 0; A <= 10; A++){
+  for (var s = 0; s<= 10; s++){
+    brains[A][s] = A * s;
+  }
+}
+console.log(brains);
+//matrix to html table
+var mtht = '',colum = 20,vert = 20,tr,td;
+mtht += '<table border="3">';
+for (tr = 1; tr <= vert; tr++){
+  mtht += "<tr>";
+  for (td = 1; td <= colum; td++){
+    mtht += '<td>' + (tr * td) + '</td>';
+  }
+  mtht += "</tr>";
+}
+mtht += '</table>';
+document.write(mtht);