script.js 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. // Task #1 assign :evaluatin
  2. // var a = 5;
  3. // var b, c;
  4. // b = a * 5;
  5. // b = c = b/2;
  6. // Task 2 semicolon: error;
  7. // let a = [1, 2, 3, 4,]
  8. // let arr = []
  9. // for(let i=0; i< a.length i++){
  10. // arr.push(a[i]*2)
  11. // }
  12. // console.log(arr)
  13. // Task 3 semicolon : mistake
  14. // let a =5
  15. // let b = 10
  16. // let c = a +b
  17. // ;
  18. // (a+b).toString
  19. // console.log(c)
  20. // Task 4 Number: age
  21. // let age = prompt("Сколько тебе лет?");
  22. // alert ( `Ты родился в ${2021-age} году`);
  23. // Task 5 Number: temperature
  24. // let temperature = prompt("Какая температура за бортом?");
  25. // alert(`Это ${(temperature * 9/5)+32} в Фарентгейтах `);
  26. // Task 6 number: divide
  27. //
  28. // function calc(a, b){
  29. // return Math.floor(a/b);
  30. // }
  31. // console.log(calc(10,3));
  32. // Task 7 Number: odd
  33. // let num = prompt("Введите число");
  34. // console.log(typeof(num))
  35. // if(isNaN(num)){
  36. // alert("Введите корректные данные");
  37. // }else{
  38. // if(num%2 == 0){
  39. // alert("Число четное!")
  40. // }else{
  41. // alert("Число НЕ четное!")
  42. // }
  43. // }
  44. // Task 8 String: greeting
  45. //
  46. // let name = prompt( "Как вас зовут?");
  47. // alert (`Привет ${name} `);
  48. // Task 9 String:lexics
  49. //
  50. // const pets = ["cat", "dog", "rabbit", "parrot", "hamster", "chinchilla"];
  51. //
  52. // let answer = prompt("What is your pet?");
  53. // alert(pets.includes(answer));
  54. // Task 10 confirm
  55. // console.log(typeof confirm("Are you a penguin?"))
  56. // Возвращает Boolean - true / false
  57. // Task 11 Boolean
  58. //
  59. // if (confirm("У тебя есть сиськи?")){
  60. // alert("Вы женщина")
  61. // }else{
  62. // alert("Вы мужчина")
  63. // }
  64. // Task 12 Boolean: if
  65. //
  66. // let man = confirm("Are you a man?");
  67. // let american = confirm("Are you from America?");
  68. // console.log( man, american);
  69. // Task 13 Array : booleans
  70. // let array =[man, american,];
  71. // Task14 Array:real
  72. // const fridge = ["potato", "carrot", "tomato", "chocolate",];
  73. // const cosmeticBag = ["pencil", "lipstick","shadows","parfume"];
  74. // Task 15 Array: plus
  75. // const array= [2,5,6,2,3];
  76. // function newArr(arr){
  77. // return arr[2] = arr[0] +arr[1];
  78. // }
  79. // newArr(array);
  80. // console.log(array);
  81. // Task 16 Array : plus string
  82. // const array = [ "Hello "," Dear ", "Friend",]
  83. //
  84. // function newArr(arr){
  85. // return arr[3] = arr[0] +arr[1] + arr[2];
  86. // }
  87. // newArr(array);
  88. // console.log(array);
  89. // Task 17 Object:real
  90. // const person ={
  91. // name: "Vova",
  92. // age: 25,
  93. // height: 180,
  94. // profession: "civil engineer",
  95. // }
  96. // Task 18 Object: change
  97. // const person ={
  98. // name: "Vova",
  99. // age: 25,
  100. // height: 180,
  101. // profession: "civil engineer",
  102. // }
  103. // person.name = "Tom";
  104. // person["height"]= 195;
  105. // console.log(person)
  106. // Task 19 Comparison if
  107. // var age = +prompt("Сколько вам лет?","");
  108. // if(age < 0){
  109. // alert("гость из будущего")
  110. // }
  111. // else if(age <=6){
  112. // alert("малыш")
  113. // }
  114. // else if (age <= 18){
  115. // alert("школьник");
  116. // }
  117. // else if (age <= 30){
  118. // alert("молодеж");
  119. // }
  120. // else if (age <= 45){
  121. // alert("зрелость");
  122. // }
  123. // else if (age <= 60){
  124. // alert("закат");
  125. // }
  126. // else if (age >= 60){
  127. // alert("как пенсия?");
  128. // }
  129. // else {
  130. // alert("то ли киборг, то ли ошибка");
  131. // }
  132. // Task 20 Comparison: Sizes
  133. // const size = +prompt("Какой ваш российский размер одежды?", "");
  134. // if (size < 40){
  135. // alert("Это детский размер")
  136. // }else if(size <42){
  137. // alert ("это размер S")
  138. // }else if(size <46){
  139. // alert ("это размер M")
  140. // }else if(size <50){
  141. // alert ("это размер L")
  142. // }else if(size <54){
  143. // alert ("это размер XL")
  144. // }else if(size <60){
  145. // alert ("это размер XXL")
  146. // }else{
  147. // alert ("Ты кабан")
  148. // }
  149. // Task 21 Comparison: object
  150. const size = {
  151. S : "40",
  152. M : "42-44",
  153. L : "46-48",
  154. XL : "50-52",
  155. XXL : "54",
  156. }
  157. let answer =prompt("Введите международный размер","").toUpperCase();
  158. alert ("это российский размер " + size[answer])
  159. // Task 22 Ternary (спросите у пользователя пол (confirm).
  160. confirm("у тебя есть сиськи?") ? alert("Ты женщина") : alert("Ты мужик");
  161. // Task 22 Синий пояс Number: flats
  162. function foundHome(floors,flatOfFlor, home){
  163. let entrance = Math.ceil( home / (floors*flatOfFlor));
  164. let myFloor = Math.ceil(( home % (floors*flatOfFlor))/ flatOfFlor)
  165. console.log("My entrance is " +entrance)
  166. console.log("My floor is "+myFloor)
  167. }
  168. foundHome(9,6,83)