JavaScript - Функция

В JavaScript функция - это блок кода, который может быть выполнен в любое время, когда он вызывается.
Он позволяет группировать связанный код вместе и повторно использовать его во всей программе.
Функции могут принимать ноль или более параметров и также могут возвращать значение.

1. Объявление функции

В JavaScript вы можете объявить функцию, используя ключевое слово function, за которым следует имя функции.
Вы также можете указать любые параметры, которые функция принимает в пределах скобок.
Блок кода для выполнения заключен в фигурные скобки.

✏️ Синтаксис

JavaScript
function имяФункции() {  
  // блок кода для выполнения  
}
  1. Начните с написания ключевого слова function, за которым следует имя вашей функции.
  2. За скобками следует указать любые параметры (если применимо).
  3. Наконец, заключите блок кода для выполнения в фигурные скобки.

📘 Пример

JavaScript
function greet() {  
  console.log("Привет, мир!");  
}

2. Параметры функции

Функция может принимать ноль или более параметров.
Параметры - это переменные, которые используются для передачи значений в функцию при ее вызове.
Эти значения затем могут быть использованы в блоке кода функции.

✏️ Синтаксис

JavaScript
function имяФункции(параметр1, параметр2, ...) {  
  // блок кода для выполнения  
}

📘 Пример

JavaScript
function greet(name) {  
  console.log("Привет, " + name + "!");  
}  

greet("Джон"); // Вывод: Привет, Джон!

3. Возвращаемое значение функции

В JavaScript функция также может возвращать значение.
Это позволяет использовать результат вызова функции в других частях программы.
Чтобы вернуть значение из функции, вы можете использовать ключевое слово return, за которым следует значение, которое вы хотите вернуть.

✏️ Синтаксис

JavaScript
function имяФункции() {  
  // блок кода для выполнения  
  return значение;  
}

📘 Пример

JavaScript
function add(a, b) {  
  return a + b;  
}  

var result = add(3, 5);  
console.log(result); // Вывод: 8

4. Вызов функции

В JavaScript вы можете вызвать функцию, используя ее имя, за которым следуют скобки.
Если функция принимает какие-либо параметры, вы можете передать значения для этих параметров в пределах скобок.

✏️ Синтаксис

JavaScript
имяФункции(аргумент1, аргумент2, ...);

📘 Пример

JavaScript
function greet(name) {  
  console.log("Привет, " + name + "!");  
}  

greet("Джон"); // Вывод: Привет, Джон!

5. Анонимная функция

В JavaScript вы также можете создавать анонимные функции.
Это функции, у которых нет имени и обычно используются в качестве аргументов для других функций или присваиваются переменным.

✏️ Синтаксис

JavaScript
var имяФункции = function(параметр1, параметр2, ...) {  
  // блок кода для выполнения  
};

📘 Пример

JavaScript
var greet = function(name) {  
  console.log("Привет, " + name + "!");  
};  

greet("Джон"); // Вывод: Привет, Джон!