myjs.js 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  1. /* assign: evaluation */
  2. var a = 5;
  3. var b, c;
  4. b = (a * 5);
  5. b = (c = b/2);
  6. b = a *= 5;
  7. c = b/2;
  8. /* semicolon: error */
  9. a = 15; b = a*2
  10. a = 20; b = (c = a + 5)*2
  11. /* semicolon: mistake */
  12. /* Number: age */
  13. let CurrentYears = 2022;
  14. let YearOfBirth;
  15. let Age = prompt("Введите ваш возраст","");
  16. YearOfBirth = CurrentYears - Age;
  17. alert (YearOfBirth + " год рождения");
  18. /* Number: temperature */
  19. {
  20. let Farengeit = 32;
  21. let Coefficient = 1.8;
  22. let Result;
  23. let Celsiy = prompt("° C","");
  24. Result = (Celsiy * Coefficient) + Farengeit;
  25. alert (Result + "° C");
  26. }
  27. /* Number: divide */
  28. let Result;
  29. let Number1 = prompt("Введите число №1","");
  30. let Number2 = prompt("Введите число №2","");
  31. Result = Number1 / Number2
  32. alert (Math.floor(Result));
  33. /* Number: odd */
  34. let NumberAll = prompt("Введите число:");
  35. if (NumberAll = Number(NumberAll)){
  36. true;
  37. }
  38. else {
  39. alert("Введите число!");
  40. }
  41. /* String: greeting */
  42. let Name = prompt("Назовите Ваше Имя")
  43. alert("Приветствую, " + Name)
  44. /* String: lexics */
  45. let question = prompt("Висит груша, нельзя скушать?");
  46. if (question.indexOf("Лампочка") == true ) {
  47. alert("Верно!")
  48. }
  49. else {
  50. alert("Неправильный ответ");
  51. }
  52. /* confirm */
  53. let answer = confirm("Нажмите ОК")
  54. typeof(confirm)
  55. /* Boolean */
  56. {
  57. let age = confirm("Вам есть 18?") /* есть нажать Ок, будет true, если нажать Отмена - false */
  58. }
  59. /* Boolean: if */
  60. {
  61. let age = confirm("Вам есть 18?");
  62. if(age === true){
  63. let ageOld = "Добро пожаловать!"
  64. alert(ageOld)
  65. }
  66. else {
  67. let ageYoung = "Вам стоит подрасти!"
  68. alert(ageYoung)
  69. }
  70. }
  71. /* Array: booleans */
  72. let Array = [age, ageOld, ageYoung]
  73. /* Array: plus */
  74. let Array2 = [10, 20, 25, 40]
  75. Array2[2] = Array2[0] + Array2[1]
  76. alert(Array2[2])
  77. /* Array: plus string */
  78. let Array3 = ["Привет, ", "Антон, ", "как дела?", "Пока"]
  79. Array3[3] = Array3[0] + Array3[1] + Array3[2]
  80. alert(Array3[3])
  81. /* Object: real */
  82. let ballroomDance = {
  83. first: "Slow Waltz",
  84. second: "Tango",
  85. third: "Viennese Waltz",
  86. fourth: "Slow Fox",
  87. fifth: "Quickstep"
  88. }
  89. /* Object: change */
  90. ballroomDance.first = "Cha-Cha"
  91. ballroomDance.second = "Samba"
  92. ballroomDance.third = "Rumba"
  93. ballroomDance.fourth = "Paso"
  94. ballroomDance.fifth = "Jive"
  95. /* Comparison if */
  96. var age = +prompt("Сколько вам лет?","");
  97. if (age >= 0 && age <= 18){
  98. alert("школьник");
  99. }
  100. else if (age >= 19 && age < 30){
  101. alert("молодеж");
  102. }
  103. else if (age >= 31 && age < 45){
  104. alert("зрелость");
  105. }
  106. else if (age >= 46 && age < 60){
  107. alert("закат");
  108. }
  109. else if (age > 60){
  110. alert("как пенсия?");
  111. }
  112. else { (age < 0)
  113. alert("то ли киборг, то ли KERNESS");
  114. }
  115. /* Comparison: Size */
  116. let country = prompt("Какой размер обуви вы хотите узнать: Европейский/США?")
  117. let size = prompt("Введите длину вашей стопы в см.")
  118. if (country == "США"){
  119. if(size == "24.5"){
  120. alert("7US")
  121. }else if(size == "25") {
  122. alert("7.5US")
  123. }
  124. else if(size == "25.5") {
  125. alert("8US")
  126. }
  127. else if(size == "26") {
  128. alert("9US")
  129. }
  130. else if(size == "26.5") {
  131. alert("9.5US")
  132. }
  133. else if(size == "27") {
  134. alert("10US")
  135. }
  136. else if(size == "27.5") {
  137. alert("10.5US")
  138. }
  139. else if(size == "28") {
  140. alert("11US")
  141. }
  142. else if(size == "28.5") {
  143. alert("11.5US")
  144. }
  145. else if(size == "29") {
  146. alert("12US")
  147. }
  148. else {
  149. alert("Данных размеров не существует.")
  150. }
  151. }else if(country == "Европейский") {
  152. if(size == "24.5"){
  153. alert("40")
  154. }else if(size == "25") {
  155. alert("40.5")
  156. }
  157. else if(size == "25.5") {
  158. alert("41")
  159. }
  160. else if(size == "26") {
  161. alert("42")
  162. }
  163. else if(size == "26.5") {
  164. alert("42.5")
  165. }
  166. else if(size == "27") {
  167. alert("43")
  168. }
  169. else if(size == "27.5") {
  170. alert("43.5")
  171. }
  172. else if(size == "28") {
  173. alert("44")
  174. }
  175. else if(size == "28.5") {
  176. alert("44.5")
  177. }
  178. else if(size == "29") {
  179. alert("45")
  180. }
  181. else {
  182. alert("Данных размеров не существует.")
  183. }
  184. }
  185. /* Comparison: object */
  186. let size1 = {
  187. length: "24.5",
  188. eur: "40",
  189. usa: "7"
  190. }
  191. let size2 = {
  192. length: "25",
  193. eur: "40.5",
  194. usa: "7.5"
  195. }
  196. let size3 = {
  197. length: "25.5",
  198. eur: "41",
  199. usa: "8"
  200. }
  201. let size4 = {
  202. length: "26",
  203. eur: "41",
  204. usa: "9"
  205. }
  206. let size5 = {
  207. length: "26.5",
  208. eur: "42.5",
  209. usa: "9.5"
  210. }
  211. let size6 = {
  212. length: "27",
  213. eur: "43",
  214. usa: "10"
  215. }
  216. let size7 = {
  217. length: "27.5",
  218. eur: "43.5",
  219. usa: "10.5"
  220. }
  221. let size8 = {
  222. length: "28",
  223. eur: "44",
  224. usa: "11"
  225. }
  226. let size9 = {
  227. length: "28.5",
  228. eur: "44.5",
  229. usa: "11.5"
  230. }
  231. let size10 = {
  232. length: "29",
  233. eur: "45",
  234. usa: "12"
  235. }
  236. /* Ternary */
  237. let answer1 = confirm("Какого вы пола?") ? "Вы мужчина?" : "Вы женщина?";
  238. alert(answer);
  239. /* Синий пояс Number: flats */
  240. let floor = 5;
  241. let apartments = 6;
  242. let porch = 10;
  243. let massege = +prompt("Введите номер квартиры:")
  244. let resultPorch = (massege - 1) / 30 + 1;
  245. let resultFloor = (massege - 1) % 30 / 6 + 1;
  246. alert("Ваша квартира находится в " + Math.floor(resultPorch) + " подъезде, на " + Math.floor(resultFloor) + " этаже.")