Как создать подобную функцию в JavaScript?

Для создания функций в JavaScript мы используем ключевое слово function. Вот пример создания функции в JavaScript:

function multiply(a, b) {
  let result = a * b;
  return result;
}

В приведенном выше примере мы создали функцию с именем multiply, которая принимает два параметра a и b. Внутри функции мы выполняем умножение параметров a и b и сохраняем результат в переменной result. Затем мы используем ключевое слово return для возврата значения переменной result из функции.

Чтобы вызвать эту функцию и получить ее результат, мы можем использовать следующий код:

let x = 5;
let y = 10;
let z = multiply(x, y);
console.log(z); // Результат умножения 5 на 10 будет выведен в консоль (50)

В данном примере мы объявляем две переменные x и y со значениями 5 и 10 соответственно. Затем мы вызываем функцию multiply и передаем в нее значения переменных x и y. Результат умножения будет сохранен в переменную z, и мы выводим его в консоль с помощью функции console.log.

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

let multiply = function(a, b) {
  let result = a * b;
  return result;
};

let x = 5;
let y = 10;
let z = multiply(x, y);
console.log(z); // Результат умножения 5 на 10 будет выведен в консоль (50)

В этом примере мы создаем анонимную функцию и присваиваем ее переменной multiply. Затем мы вызываем функцию через переменную таким же образом, как и раньше.

Также существует возможность определения функций с помощью стрелочных функций (Arrow functions), которые предоставляют более короткий синтаксис и особые правила контекста выполнения (this). Вот пример использования стрелочной функции:

let multiply = (a, b) => {
  let result = a * b;
  return result;
};

let x = 5;
let y = 10;
let z = multiply(x, y);
console.log(z); // Результат умножения 5 на 10 будет выведен в консоль (50)

Здесь мы определяем функцию multiply с использованием стрелочной функции. Она выполняет ту же математическую операцию, что и предыдущие примеры.