script.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. function a(){
  2. alert("Привет!");
  3. }
  4. a()
  5. //
  6. function cube(){
  7. console.log(prompt(`число`)**3);
  8. }
  9. cube();
  10. //
  11. function avg2 (a, b){
  12. console.log((a + b) / 2);
  13. }
  14. avg2(1,2);
  15. avg2(10,5);
  16. //
  17. function sum3 (a, b, c){
  18. a = a || 0;
  19. b = b || 0;
  20. c = c || 0;
  21. return(a + b + c);
  22. }
  23. sum3(1,2,3);
  24. sum3(5,10,100500);
  25. sum3(5,10);
  26. //
  27. function intRandom (a, b){
  28. a = a || 0;
  29. b = b || 0;
  30. let number = (Math.random() * (b - a) + a);
  31. return Math.round(number);
  32. }
  33. console.log(intRandom(2, 15))
  34. console.log(intRandom(-1, -1))
  35. console.log(intRandom(0, 1))
  36. console.log(intRandom(10))
  37. //
  38. function greetAll() {
  39. for(let i of arguments) {
  40. alert(`Hello ${i}`)
  41. }
  42. }
  43. greetAll("Superman")
  44. greetAll("Superman", "SpiderMan")
  45. greetAll("Superman", "SpiderMan", "Captain Obvious")
  46. //
  47. function sum (){
  48. let resulta = 0;
  49. for(let i of arguments){
  50. resulta += i;
  51. }
  52. console.log(resulta);
  53. }
  54. sum(1)
  55. sum(2)
  56. sum(10, 20, 40, 100)
  57. //
  58. function aSample(){
  59. a("Привет!") // вызывает alert("Привет!")
  60. }
  61. function cubeSample(){
  62. cube(5) // => 125
  63. }
  64. let sample = prompt("Введите название задания")
  65. switch (sample.toLowerCase()){
  66. case "a": a()
  67. break
  68. case "cube": cube()
  69. break
  70. case "avg2": avg2()
  71. break
  72. case "sum3": sum3()
  73. break
  74. case "intRandom": intRandom()
  75. break
  76. case "greetAll": greetAll()
  77. break
  78. case "sum": sum()
  79. break
  80. }
  81. //
  82. let sampl = {
  83. a: a(),
  84. cube: cube(),
  85. avg2: avg2(),
  86. sum3: sum3(),
  87. intRandom: intRandom(),
  88. greetAll: greetAll(),
  89. sum: sum()
  90. }
  91. let sampl1 = prompt("Введите название функции")
  92. alert(sampl1[`${sampl}`])