main.js 5.5 KB

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