main.js 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. //Task a
  2. // function a(b){
  3. // alert(b);
  4. // }
  5. // a("Привет!");
  6. //Task cube
  7. // function cube(a){
  8. // return (a*a*a);
  9. // }
  10. // cube(3);
  11. //Task avg2
  12. // function avg2 (a, b) {
  13. // return ((a + b) / 2);
  14. // }
  15. //avg2(1,2) // возвращает 1.5
  16. //avg2(10,5) // возвращает 7.5
  17. //Task sum3
  18. // function sum3 (a, b, c = 0) {
  19. // return (a + b + c) ;
  20. // }
  21. // sum3(1,2,3) // => 6
  22. // sum3(5,10,100500) // => 100515
  23. // sum3(5,10) // => 15
  24. //Task intRandom
  25. // function intRandom (a, b) {
  26. // let c = b - a;
  27. // if (a === b) {
  28. // return a;
  29. // }
  30. // return (c) ? (Math.round( Math.random() * c + a)): (Math.round( Math.random() * a ));
  31. // };
  32. // intRandom(2,15) // возвращает целое случайное число от 2 до 15 (включительно)
  33. // intRandom(-1,-1) // вернет -1
  34. // intRandom(0,1) // вернет 0 или 1
  35. // intRandom(10) // вернет 0 до 10 включительно
  36. //Task greetAll
  37. // function greetAll (arg) {
  38. // let str = `Hello`;
  39. // for (let i of arguments) {
  40. // str += ' ' + i + ',';
  41. // }
  42. // str = str.slice(0, -1);
  43. // alert(str);
  44. // }
  45. // greetAll("Superman");
  46. // greetAll("Superman", "SpiderMan");
  47. // greetAll("Superman", "SpiderMan", "Captain Obvious");
  48. //Task sum
  49. // function sum (...arg) {
  50. // let acum = 0;
  51. // for (let value of arg) {
  52. // acum += value;
  53. // }
  54. // return acum;
  55. // }
  56. // sum(1) // => 1
  57. // sum(2) // => 2
  58. // sum(10,20,40,100) // => 170
  59. // let sample = prompt("Введите название задания");
  60. // switch (sample.toLowerCase()) {
  61. // case "a": function a(b){
  62. // alert(b);
  63. // }
  64. // a("Привет!");
  65. // break;
  66. // case "cube": function cube(a) {
  67. // return (a*a*a);
  68. // }
  69. // cube(3);
  70. // break;
  71. // case "avg2": function avg2 (a, b) {
  72. // return ((a + b) / 2);
  73. // }
  74. // avg2(1,2);
  75. // avg2(10,5);
  76. // break;
  77. // case "sum3": function sum3 (a, b, c = 0) {
  78. // return (a + b + c) ;
  79. // }
  80. // sum3(1,2,3);
  81. // sum3(5,10,100500);
  82. // sum3(5,10);
  83. // break;
  84. // case "intrandom": function intRandom (a, b) {
  85. // let c = b - a;
  86. // if (a === b) {
  87. // return a;
  88. // }
  89. // return (c) ? (Math.round( Math.random() * c + a)): (Math.round( Math.random() * a ));
  90. // };
  91. // intRandom(2,15);
  92. // intRandom(0,1);
  93. // intRandom(10);
  94. // break;
  95. // case "greetall": function greetAll (arg) {
  96. // let str = `Hello`;
  97. // for (let i of arguments) {
  98. // str += ' ' + i + ',';
  99. // }
  100. // str = str.slice(0, -1);
  101. // alert(str);
  102. // }
  103. // greetAll("Superman");
  104. // greetAll("Superman", "SpiderMan");
  105. // greetAll("Superman", "SpiderMan", "Captain Obvious");
  106. // break;
  107. // case "sum": function sum (...arg) {
  108. // let acum = 0;
  109. // for (let value of arg) {
  110. // acum += value;
  111. // }
  112. // return acum;
  113. // }
  114. // sum(1);
  115. // sum(2);
  116. // sum(10,20,40,100);
  117. // break;
  118. // };
  119. // let setFunction ={
  120. // "a": function (b){
  121. // alert(b);
  122. // },
  123. // "cube": function cube(a) {
  124. // return (a*a*a);
  125. // },
  126. // "avg2": function avg2 (a, b) {
  127. // return ((a + b) / 2);
  128. // },
  129. // "sum3": function sum3 (a, b, c = 0) {
  130. // return (a + b + c) ;
  131. // },
  132. // "intrandom": function intRandom (a, b) {
  133. // let c = b - a;
  134. // if (a === b) {
  135. // return a;
  136. // }
  137. // return (c) ? (Math.round( Math.random() * c + a)): (Math.round( Math.random() * a ));
  138. // },
  139. // "greetall": function greetAll (arg) {
  140. // let str = `Hello`;
  141. // for (let i of arguments) {
  142. // str += ' ' + i + ',';
  143. // }
  144. // str = str.slice(0, -1);
  145. // alert(str);
  146. // },
  147. // "sum": function sum (...arg) {
  148. // let acum = 0;
  149. // for (let value of arg) {
  150. // acum += value;
  151. // }
  152. // return acum;
  153. // }
  154. // };
  155. //setFunction.greetall("Вася, Петя")