Создавай переиспользуемые блоки кода с помощью function, передавай им параметры и получай результат через return.
Открыть этот урок в KodokonФункция - это переиспользуемый блок кода, которому ты даёшь имя. Это как кулинарный рецепт: пишешь его один раз, а потом выполняешь столько раз, сколько нужно. Чтобы создать функцию, используют ключевое слово function, за ним имя, круглые скобки () и блок в фигурных скобках { }. Чтобы её выполнить, ты её вызываешь: пишешь имя, а за ним круглые скобки.
function sayHello() {
console.log("Hello!");
}
sayHello(); // Prints: Hello!
sayHello(); // Prints: Hello!Функция становится по-настоящему полезной, когда принимает информацию. Параметр - это переменная, объявленная в круглых скобках функции: она работает как входной ящик. Когда ты вызываешь функцию, конкретное переданное значение называют аргументом. В примере ниже name - это параметр, а "Léa" - аргумент.
function greet(name) {
console.log("Hello, " + name + "!");
}
greet("Léa"); // Prints: Hello, Léa!
greet("Marc"); // Prints: Hello, Marc!Вывести сообщение - хорошо, а получить переиспользуемый результат - ещё лучше. Ключевое слово return отправляет значение обратно туда, откуда функцию вызвали: вызов add(2, 3) затем заменяется своим значением, 5. Этот результат можно сохранить в переменную или использовать сразу. Обрати внимание: return немедленно завершает выполнение функции.
function add(a, b) {
return a + b;
}
const result = add(2, 3);
console.log(result); // Prints: 5
console.log(add(10, 4)); // Prints: 14function add(a, b) { return a + b; } чему равно add(2, 3)?