SaveText.Ru

team 42 functions
  1. По поводу функций.
  2. Функция, это обособленный кусок кода, который можно вызвать по имени функции. Это позволяет очень хорошо структурировать код и переиспользовать его, что существенно сокращает обьем работы. Пример.
  3.  
  4. Я хочу провзаимодействовать с тремя пользователями:
  5.  
  6. alert('Hi');
  7. alert("What's your name?");
  8. alert('Thank you.');
  9. alert('Goodbye!');
  10.  
  11. alert('Hi');
  12. alert("What's your name?");
  13. alert('Thank you.');
  14. alert('Goodbye!');
  15.  
  16. alert('Hi');
  17. alert("What's your name?");
  18. alert('Thank you.');
  19. alert('Goodbye!');
  20.  
  21. Ту же задачу можно выполнить используя функции
  22.  
  23. function greetings() {
  24.     alert('Hi');
  25.     alert("What's your name?");
  26. }
  27.  
  28. function farewell() {
  29.     alert('Thank you.');
  30.     alert('Goodbye!');
  31. }
  32.  
  33. greetings();
  34. farewell();
  35.  
  36. greetings();
  37. farewell();
  38.  
  39. greetings();
  40. farewell();
  41.  
  42. Результат будет одинаковым, но второй код лучше структурирован, его проще понимать и в него проще вносить изменения.
  43.  
  44. Так же функции могут принимать и возвращать значения.
  45. Принимают значения так
  46.  
  47. function someFunction(a, b) {
  48.     alert(a + b);
  49. }
  50.  
  51. Принимать можно любое количество переменных. Их можно использовать только в теле функции.
  52. Возвращают значение так
  53.  
  54. function getName() {
  55.     return "Ivan";
  56. }
  57.  
  58. let name = getName();
  59. alert('Hello, ' + name); // выведет Hello, Ivan
  60.  
  61. Можно одновременно и принять параметры и вернуть значение
  62.  
  63. function makeSum(a, b) {
  64.     return a + b;
  65. }
  66.  
  67. let sum = makeSum(2, 3);
  68. alert(sum); // выведет 5
  69.  
  70. Функции могут быть сложными, многострочными, со своими переменными и даже вложенными другими функциями. Но сейчас для выполнения ДЗ вам этого достаточно.
  71.  

Share with your friends:

Распечатать