Здравствуйте, меня зовут Луис, и я новичок в мире разработки программного обеспечения. Изучение JavaScript — это такой мощный инструмент с безграничными возможностями, но давайте начнем с самой простой задачи… сложения двух чисел.

Вы можете подумать, что это так же просто, как сложить 2 + 2, но с помощью JavaScript мы можем создать так называемую «функцию», которая сделает за нас тяжелую работу. Итак, давайте определим некоторые термины:

Что такое функция? Это процедура, созданная с набором инструкций для выполнения задачи и возврата того, для чего она была назначена.

Что такое параметры? Это переменные или «заполнители», которые будут использоваться для передачи внешней информации в нашу функцию.

Звучит достаточно легко? Теперь, когда у вас есть эти определения, вы готовы создать свою функцию!

Как построить скелет вашей функции:

Для начала мы начнем с объявления функции. Для этого мы используем эти «зарезервированные слова», которые есть в JavaScript, такие как функция, а затем мы даем им имя! Имя (например, имя_функции) может быть каким угодно, но в качестве хорошей практики лучше использовать что-то более описательное, чем имя_функции, описывающее, что делает функция, например, «вычислитьсумму» или «добавить два числа».

После того, как вы назвали свою функцию, вы можете спросить, что это за круглые скобки() и фигурные скобки{}? В круглых скобках после функции мы будем передавать наши параметры . (Поскольку у нас будет два параметра, они должны быть разделены запятой.) Вы можете назвать свои параметры как хотите, но в нашем случае давайте не будем усложнять и назовем их «num1 " и "число2".

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

Правильно, число1 + число2! Ну… отчасти правильно. Нам нужно добавить еще одно зарезервированное слово в нашу функцию под названием «return». Это возвращает нам вычисленное значение после завершения работы функции! Наше определение функции говорит нам: «Возьмите (параметр 1- (число1)) и (параметр2- (число2)) и сложите их вместе».

Поздравляем, вы закончили создание функции! Теперь, если вы хотите запустить свою функцию, она должна выполнить задачу num1 + num2 и вернуть вам значение этих двух параметров.

Итак, как именно мы запускаем нашу функцию? Что ж, нам нужно «вызвать нашу функцию», а затем определить два параметра, которые мы передаем через нее!

Чтобы «вызвать нашу функцию», подумайте об этом так же, как если бы вы назвали человека по имени! Чтобы вызвать нашу функцию, мы просто набираем имя функции, а затем не забываем ВСЕГДА добавлять круглые скобки() в конце, чтобы вы могли вызвать свою функцию.

***Обратите внимание, что при вызове функции она не заключена в фигурные скобки{}!

Хорошо, теперь, когда мы вызвали нашу функцию, мы должны передать два наших параметра в круглых скобках. Помните, что num1 и num2 просто действовали как заполнители, поэтому, когда придет время вызывать нашу функцию, мы можем поместить туда ЛЮБОЕ число, и оно выполнит нашу операцию сложения.

(Почему мы используем параметры вместо того, чтобы просто вводить точные числа, которые мы хотим, непосредственно в нашу функцию? Ну, это называется «жестким программированием». Подумайте об этом так, если я просто введу 2 + 2 прямо в свою функцию. функции, я все равно получил бы правильный ответ в 4. Но поскольку он там жестко запрограммирован, это единственные значения, которые я мог бы использовать с этой функцией, и если бы я хотел использовать новые значения, мне пришлось бы вручную войти и изменить эти значения каждый раз, когда я хотел использовать разные числа. Используя параметры, мы можем каждый раз передавать разные значения, и это будет работать для каждого варианта.)

Наконец, мы передаем наши значения в вызываемую функцию и позволяем JavaScript творить чудеса. Теперь любое число, которое вы хотите сложить, вы можете просто ввести в свою функцию! Итак, давайте попробуем сложить 100 и 50 и посмотрим, что у нас получится…

(В этом примере: когда функция «вызывается», num1 становится 100, а num2 становится 50.Теперь мы успешно добавили два наших номера!)

Спасибо, что прочитали! Надеюсь, вы смогли понять и написать код для создания собственной функции!

(С вашим новым пониманием функций я предлагаю вам создать две новые функции. Одна для умножения двух чисел, а другая для деления двух чисел!)