Что такое функция?
Урок 2 из 14 курса Объявление функций в JavaScript на Coddy.
Представьте, что у вас есть любимый рецепт печенья. Печь это печенье каждый раз, когда вам захочется, может быть немного утомительно. Функции в JavaScript — это как супергерои-помощники, которые приходят на помощь! Это многоразовые блоки кода, которые выполняют определенные задачи. Точно так же, как вы следуете шагам рецепта, чтобы испечь печенье, у функций есть инструкции, которые выполняются, когда вы их вызываете (это как дать рецепту имя и следовать этим шагам).
Синтаксис функций:
function functionName(parameter1, parameter2, ...) {
// Код, который будет выполнен (инструкции супергероя)
return value; // Необязательно: Возврат значения (как готовое печенье!)
}function: Это ключевое слово сообщает JavaScript, что мы создаем функцию.functionName: Это имя, которое вы даете своей функции.parameter1, parameter2, ...: Это как ингредиенты или инструменты, которые могут понадобиться функции для выполнения ее работы. Это переменные, которые хранят информацию, предоставляемую вами при вызове функции.
Вот пример, иллюстрирующий работу функций:
function greet(name) {
console.log("Hello, " + name + "!");
return "Have a fantastic day!";
}
const message = greet("Alice"); // Вызов функции
console.log(message);
// Output: Hello, Alice!
// Have a fantastic day!- Мы определяем функцию с именем
greet, которая принимает один параметрname. - Оператор
returnвозвращает сообщение "Have a fantastic day!". - Мы вызываем функцию
greetс аргументом "Alice" и сохраняем возвращенное значение (сообщение) в переменнойmessage. - Наконец, мы выводим и приветствие, и возвращенное сообщение.
Давайте примем этот простой вызов!
Задание
ЛегкоВаша задача — создать функцию с именем myFunction, которая не принимает аргументов и просто выводит сообщение “Hello, Coddies!” в консоль.
Попробуйте сами
// Напишите код здесь
Все уроки раздела Объявление функций в JavaScript
1Введение в курс
Чему вы научитесь?2Введение в функции
Что такое функция?Чистые функцииУпражнение по функциям №1Упражнение по функциям №23Способы объявления функций
Базовая функцияВложенная функцияВозврат функцииFunction ExpressionsArrow FunctionКонструктор Function