main.js 5.1 KB

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