Функции JavaScript — Основы
Что такое функция?
Функция — это блок кода, предназначенный для выполнения задачи и выполняемый при ее вызове или вызове.
Важные советы о функциях!
- Функции — это объекты
- Функция всегда возвращает значение .
- В Javascript, если возвращаемое значение не указано, будет возвращено значение undefined .
- Код внутри функции выполняется, когда функция вызывается или «вызывается» .
- Функция может иметь один или несколько параметров.
Объявление функции
определяет функцию с указанным параметром.
Чтобы сделать функцию , вы должны сначала указать ключевое слово функции , затем вы поместите имя функции, затем список ваших параметров в круглых скобках (не забудьте поставить запятую между каждым параметром в ваших круглых скобках) и, наконец, код функции. ваша функция между фигурными скобками .
Таким образом, функции могут быть сложными, особенно если вы не знаете, что делаете. Просто не забывайте всегда начинать с синтаксиса, это сделает вашу жизнь и кодирование намного проще, если у вас правильный синтаксис. Вот несколько примеров того, как начать:
Функция имя_функции () {
}
Это базовый шаблон функции или
Функция имя_функции (параметр1, параметр2){
«Ваш код здесь»
}
Теперь давайте возьмем мой пример drinkAge и разберем его. Функция начинается с «Функция». Это сообщает компьютеру, какой будет функция, если используется правильный синтаксис. Затем у нас есть «drinkingAge», которое является именем нашей функции (имейте в виду, что имя вашей функции может быть каким угодно, например, мы могли бы использовать «legalDrinkingAge» вместо «drinkingAge» и получить то же самое). возврат функции). После этого у нас есть скобки, которые будут нашими параметрами. У нас может быть более одного параметра или «аргументов». Просто помните, что между параметрами должна стоять запятая.
Затем у нас есть фигурные скобки (помните, что весь наш код должен быть в фигурных скобках) , даже если мы помещаем фигурные скобки внутрь наших скобок. Фигурные скобки используются для начала и завершения кода, поэтому убедитесь, что у вас есть обе скобки {}.
Код, написанный внутри фигурных скобок, будет вашей функцией или функциями. В моем коде выше он принимает возраст и возвращает нам «Вы можете купить выпивку» или «Извините, вам не выпивать» в зависимости от возраста. Таким образом, ваша функция вернется только тогда, когда ее попросят. Поэтому я использовал console.log, чтобы увидеть результаты моего кода. Если вы посмотрите на приведенный выше код, я использовал console.log(DrinkingAge(22)) и, если код правильный, он должен вернуть «Вы можете купить напиток», чтобы человек в возрасте 22 лет мог купить напиток.
Итак, теперь, когда мы знакомы с объявлениями функций, давайте перейдем к выражениям функций.
Функциональные выражения
позволяет нам создать анонимную функцию, у которой нет имени функции.
let sayGoodMorning = function() {
alert("Good Morning");
};
Независимо от того, как функция будет создана, функция является значением.
Мы можем даже распечатать это значение с помощью предупреждения:
let sayGoodMorning = function() {
alert("Good Morning")
}
alert( sayGoodMorning );
Почему в конце стоит точка с запятой?
Некоторые люди могут спросить, почему в выражениях функций есть точка с запятой (;) в конце, а в объявлениях функций нет, например:
Function sayGoodMorning() {
// code here
}
let sayGoodMorning() {
// Code Here
};
В этом разница между объявлением функции и функциональным выражением с примерами. Как только вы преодолеете раздражение, функции сделают ваш процесс написания кода проще, лучше организованным и более понятным, когда вы завершаете свой код.
Спасибо за прочтение и удачи в кодировании!

![В любом случае, что такое связанный список? [Часть 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































