main.js 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. // let body = {
  2. // tagName: 'body',
  3. // attrs: {},
  4. // children: [
  5. // {
  6. // tagName: 'div',
  7. // attrs: {},
  8. // children: [
  9. // {
  10. // tagName: 'span',
  11. // attrs: {},
  12. // children: ['Enter a date please']
  13. // },
  14. // {
  15. // tagName: 'br',
  16. // attrs: {}
  17. // },
  18. // {
  19. // tagName: 'input',
  20. // attrs:
  21. // {
  22. // id: 'ok',
  23. // type: 'text'
  24. // }
  25. // },
  26. // {
  27. // tagName: 'input',
  28. // attrs:
  29. // {
  30. // id: 'surname',
  31. // type: 'text'
  32. // }
  33. // },
  34. // ]
  35. // },
  36. // {
  37. // tagName: 'div',
  38. // attrs: {},
  39. // children: [
  40. // {
  41. // tagName: 'button',
  42. // attrs:
  43. // {
  44. // id: 'ok'
  45. // },
  46. // children: ['Ok']
  47. // },
  48. // {
  49. // tagName: 'button',
  50. // attrs:
  51. // {
  52. // id: 'cancel'
  53. // },
  54. // children: ['Cancel']
  55. // }
  56. // ]
  57. // }
  58. // ]
  59. // }
  60. // let notebook = {
  61. // brand: prompt("Enter a notebook brand"),
  62. // type: prompt("Enter a notebook type"),
  63. // model: prompt("Enter a notebook model"),
  64. // ram: +prompt("Enter a notebook ram"),
  65. // size: +prompt("Enter a notebook size"),
  66. // weight: +prompt("Enter a notebook weight"),
  67. // resolution: confirm("Full HD?") ? { width: 1920, height: 1080, } : { width: +prompt("Enter a notebook width"), height: +prompt("Enter a notebook height"), }
  68. // };
  69. // let phone = {
  70. // brand: prompt("Enter a phone brand"),
  71. // model: prompt("Enter a phone model"),
  72. // ram: +prompt("Enter a phone ram"),
  73. // color: prompt("Enter a phone color")
  74. // };
  75. // let persone = {
  76. // name: prompt("Enter a name"),
  77. // surname: prompt("Enter a surname"),
  78. // }
  79. // persone.smartphone = phone;
  80. // persone.laptop = notebook;
  81. // notebook.owner = persone;
  82. // phone.owner = persone;
  83. // persone.smartphone.owner.laptop.owner.smartphone == persone.smartphone
  84. // {
  85. // let arr = []
  86. // do {
  87. // arr[arr.length] = prompt('fiil enter')
  88. // }
  89. // while (arr[arr.length - 1] !== null && arr.length !== 3);
  90. // arr.pop()
  91. // console.log(arr);
  92. // }
  93. // while (!confirm("Останови меня"));
  94. // {
  95. // let array = []
  96. // do {
  97. // array.push(prompt('fill array'))
  98. // }
  99. // while (array[array.length - 1] !== null);
  100. // array.pop()
  101. // console.log(array);
  102. // }
  103. // {
  104. // let array2 = []
  105. // do {
  106. // array2[array2.length] = prompt('fill array')
  107. // }
  108. // while (array2[array2.length - 1] !== null);
  109. // array2.pop()
  110. // console.log(array2);
  111. // }
  112. // {
  113. // let random
  114. // let count = 0;
  115. // while (random !== -1) {
  116. // random = Math.random()
  117. // count++
  118. // if (random > 0.9) {
  119. // alert(count)
  120. // break
  121. // }
  122. // }
  123. // }
  124. // {
  125. // let random
  126. // for (let i = 1; i > 0; i++) {
  127. // random = Math.random()
  128. // i++
  129. // if (random > 0.9) {
  130. // alert(i)
  131. // break
  132. // }
  133. // }
  134. // }
  135. // {
  136. // while (prompt() !== '');
  137. // }
  138. // {
  139. // let n = 10
  140. // let sum = 0
  141. // for (let i = 0, a = 1; i <= n; i++, a = a + 3) {
  142. // sum += a
  143. // }
  144. // console.log(sum)
  145. // }
  146. // let arr = ''
  147. // let n = 11
  148. // for (let i = 0; i < n; i++) {
  149. // n % 2 === 0 ? (i % 2 === 0 ? arr += ' ' : arr += '#') : (i % 2 === 0 ? arr += ' ' : arr += '#')
  150. // }
  151. // console.log(arr);
  152. // {
  153. // let stringNumber = "";
  154. // for (let i = 0; i <= 9; i++) {
  155. // for (let j = 0; j <= 9; j++) {
  156. // stringNumber += j;
  157. // }
  158. // stringNumber += "\n";
  159. // }
  160. // console.log(stringNumber);
  161. // }
  162. // {
  163. // let chess = "";
  164. // for (let i = 0; i < 10; i++) {
  165. // for (let j = 0; j < 12; j++) {
  166. // i % 2 === 0 ? (j % 2 === 0 ? chess += '.' : chess += '#') : (j % 2 === 0 ? chess += '#' : chess += '.')
  167. // }
  168. // chess += "\n";
  169. // }
  170. // console.log(chess);
  171. // }
  172. // let arrCubNum = []
  173. // let n = 10
  174. // for (let i = 0; i < n; i++) {
  175. // arrCubNum.push(i * i * i)
  176. // }
  177. // console.log(arrCubNum);
  178. // {
  179. // let multiplyTablleArr = []
  180. // for (let i = 0; i < 10; i++) {
  181. // let oneNumberArr = []
  182. // for (let j = 1; j <= 10; j++) {
  183. // oneNumberArr[j] = (i + 1) * (j)
  184. // }
  185. // multiplyTablleArr[i + 1] = oneNumberArr
  186. // }
  187. // console.log(multiplyTablleArr);
  188. // }
  189. // {
  190. // let str = "<table style='text-align: center;border-spacing:0;font-size: 16px;border:1px solid #000'>"
  191. // for (let rowIndex = 0; rowIndex <= 10; rowIndex++) {
  192. // str += "<tr style='color:black;border: 1px solid #000'>"
  193. // if (rowIndex === 0) {
  194. // for (let k = 0; k <= 10; k++) {
  195. // str += "<th style='background-color:#ececec;color:red;padding:10px; border: 1px solid #000'>" + (k) + "</th>"
  196. // }
  197. // } else {
  198. // for (let colIndex = 0; colIndex <= 10; colIndex++) {
  199. // colIndex === 0 ? str += "<th style='background-color:#ececec;color:red;padding:10px; border: 1px solid #000'>" + (rowIndex) * (colIndex + 1) + "</th>" : (colIndex === rowIndex ? str += ("<th style='padding:10px; border:1px solid #000'>" + (rowIndex) * (colIndex) + "</th>") : str += ("<td style='padding:10px; border:1px solid #000'>" + (rowIndex) * (colIndex) + "</td>"))
  200. // }
  201. // }
  202. // str += ("</tr >")
  203. // }
  204. // str += '</table>'
  205. // console.log(str);
  206. // document.write(str)
  207. // }
  208. // {
  209. // let arrResult = []
  210. // let w = 10
  211. // let h = 6;
  212. // let mid = Math.ceil((w / 2))
  213. // for (let i = 0; i < h; i++) {
  214. // let arr = []
  215. // let reversArr
  216. // for (let j = 0; j <= mid; j++) {
  217. // if (arr.length >= (mid - i)) {
  218. // arr += '#'
  219. // } else {
  220. // arr += '.'
  221. // }
  222. // }
  223. // reversArr = arr.split('').reverse().join('')
  224. // arrResult += (arr + reversArr.slice(1))
  225. // arrResult += '\n'
  226. // }
  227. // console.log(arrResult);
  228. // }