main.js 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. //assign: evaluation////////////////////////////////////////////////////
  2. b = (a * 5);
  3. b = c = b / 2;
  4. b = c = ((a * 5) / 2);
  5. b = c = (b / 2);
  6. //semicolon: error//////////////////////////////////////////////////////
  7. alert('hello') let a = 10
  8. var a = 5 a = a + 1
  9. let age = prompt('сколько тебе лет?';);//при таком расположении код не работает
  10. //semicolon: mistake////////////////////////////////////////////////////
  11. alert; ('hello')//при таком расположении точки с запятой код работает,но не так как задумано.
  12. if (+age < 18) alert("Рано вам еще");
  13. else; alert("Смотрите на здоровье");
  14. //Number: age///////////////////////////////////////////////////////////
  15. let age = prompt('Сколько тебе лет?')
  16. alert(`Ты ${2022 - age} года рождения!`);
  17. //Number: temperature///////////////////////////////////////////////////
  18. let celsus = prompt('сколько сейчас градусов по цельсию?');
  19. let farengeit = celsus * 1.8 + 32;
  20. alert(`это ${farengeit} по фаренгейту`);
  21. //Number: divide////////////////////////////////////////////////////////
  22. let first = prompt('введите первое число');
  23. let second = prompt('введите второе число');
  24. let result = first / second;
  25. alert(`целое число от деления = ${Math.floor(result)}`);
  26. //Number: odd///////////////////////////////////////////////////////////
  27. let itisanumber = +prompt('ВВЕДИТЕ ЧИСЛО');
  28. if (itisanumber % 2 === 0) { alert('чётное число') }
  29. if (itisanumber % 2 !== 0) { alert('нечётное число') }
  30. //String: greeting//////////////////////////////////////////////////////
  31. let str = prompt("как тебя зовут?")
  32. alert(`привет ${str}!!!`)
  33. //String: lexics////////////////////////////////////////////////////////
  34. let stroka = prompt('введите текст')
  35. if (stroka.includes('dick')) {
  36. alert("некорректное слово!")
  37. }
  38. else {
  39. alert("некорректных слов не найдено!")
  40. }
  41. //confirm///////////////////////////////////////////////////////////////
  42. confirm("Press a button!\n OK or Cancel.");
  43. console.log(typeof confirm)
  44. //Boolean///////////////////////////////////////////////////////////////
  45. let str1 = confirm("видите это сообщение?");
  46. alert(`ответ на вопрос ${str1}`)
  47. // if (str1 === true) { alert('ответ на вопрос да') }
  48. // if (!str1 === true) { alert('ответ на вопрос нет') }
  49. //Boolean: if///////////////////////////////////////////////////////////
  50. let str2 = confirm("вы женщина?");
  51. if (str2) { alert('вы женщина!') }
  52. else { alert('вы мужчина!') };
  53. //Array: booleans///////////////////////////////////////////////////////
  54. let arr = [str1, str2];
  55. //Array: plus///////////////////////////////////////////////////////////
  56. let arr = [1, 2];
  57. arr[2] = arr[0] + arr[1]
  58. console.log(arr)
  59. //Array: plus string////////////////////////////////////////////////////
  60. let arr = ['str1', 'str2'];
  61. arr[2] = arr[0] + arr[1]
  62. // let sum = arr[2] + arr[0] + arr[1]
  63. let sum = ('str1' + 'str2') + 'str1' + 'str2'
  64. console.log(sum)
  65. //Object: real//////////////////////////////////////////////////////////
  66. var auto = {
  67. auto: "BNW",
  68. model: "X5",
  69. color: "blue"
  70. }
  71. //Object: change////////////////////////////////////////////////////////
  72. auto["auto"] = "BNW";
  73. auto["model"] = "X5";
  74. auto.color = "blue";
  75. //Comparison if/////////////////////////////////////////////////////////
  76. var age = +prompt("Сколько вам лет?", "");
  77. if (age < 0) {
  78. alert("младенец");
  79. }
  80. else if (age < 18) {
  81. alert("школьник");
  82. }
  83. else if (age < 30) {
  84. alert("молодежь");
  85. }
  86. else if (age < 45) {
  87. alert("зрелость");
  88. }
  89. else if (age < 60) {
  90. alert("закат");
  91. }
  92. else if (age > 60) {
  93. alert("как пенсия?");
  94. }
  95. else {
  96. alert("то ли киборг, то ли KERNESS");
  97. }
  98. //Comparison: sizes/////////////////////////////////////////////////////
  99. let size = prompt('enter ukr size', "");
  100. if (size = 40) {
  101. alert('us size = 6(S)');
  102. }
  103. else if (size = 42) {
  104. alert('us size = 8(M)');
  105. }
  106. else if (size = 44) {
  107. alert('us size = 10');
  108. }
  109. else if (size = 46) {
  110. alert('us size = 12(L)');
  111. }
  112. else if (size = 48) {
  113. alert('us size = 14');
  114. }
  115. else if (size = 50) {
  116. alert('us size = 16(XL)');
  117. }
  118. else if (size = 52) {
  119. alert('us size = 18');
  120. }
  121. else if (size = 54) {
  122. alert('us size = 20(XXL)');
  123. }
  124. //Comparison: object/////////////////////////////////////////////////////
  125. let size = +prompt('enter ukr size', "");
  126. let size2;
  127. let size1 = {
  128. 40: '6(S)',
  129. 42: '8(M)',
  130. 44: '10',
  131. 46: '12(L)',
  132. 48: '14',
  133. 50: '16(XL)',
  134. 52: '18',
  135. 54: '20(XXL)',
  136. }
  137. size2 = size1[`${size}`]
  138. alert(`us size = ${size2}`)
  139. //Ternary///////////////////////////////////////////////////////////////
  140. let text = confirm('вы мужчина?') ? alert('вы мужчина') : alert('вы женщина');
  141. //Синий пояс Number: flats/////////////////////////////////////////////
  142. let numberflat = prompt('Введите номер квартиры')
  143. let entrance = Math.ceil(numberflat / 36)
  144. let floor = Math.ceil((numberflat % 36) / 4)
  145. alert(`Квартира на ${(floor === 0) ? 9 : floor} этаже в ${entrance} подъезде`)