Функции — это блоки кода, предназначенные для выполнения определенных задач. У ниходно важное преимущество — повторное использование кода. Это гарантирует, что вы напишете некоторые блоки кода один раз и будете использовать их в своей программе несколько раз.

В некоторых языках программирования, таких как Java,функции называются методами.

Функцию JavaScript можно использовать повторно столько раз, сколько возможно — даже с разными аргументами (значениями), когда это будет сделано, будут получены разные результаты. Функции JavaScript выполняются, когда они вызываются/вызываются.

Как объявлять функции в JavaScript

Функции JavaScript определяются с помощью ключевого слова function, за которым следует идентификатор/имя этой функции (рекомендуется использовать имя, которое описывает, что делает ваша функция ). В приведенном ниже примере показана функция, которая ничего не печатает (только образец):

function sayMyName() {
    // some code
}

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

function addNumbers(num1, num2) {
    var sum = num1 + num2;
    console.log(sum);
}

Приведенный выше фрагмент кода принимает два значения (переменные/аргументы) и вычисляет их сумму перед выводом на консоль.
Как насчет того, чтобы взглянуть на другой метод, который не принимает никаких значений, но отображает что угодно? на консоль?

function showSometing() {
    console.log("Howdy! How are you doing today?");
}

Это очень просто, правда?
Теперь позвольте мне задать вам очень простой вопрос в качестве быстрой проверки:

«Напишите функцию JavaScript, которая принимает три аргумента и отображает результат (три аргумента) на экране».

Как сделать вызов функций

Функции JavaScript выполняются только тогда, когда они вызываются, как я уже говорил ранее. Я уверен, что у вас возникнет такой вопрос:
«Как мне вызвать метод? У него есть номер телефона?»

Мой вам ответ: Конечно нет! В JavaScript нет номера телефона, но вы родили ребенка, и вам нужно сделать так, чтобы этот ребенок вписался в этот мир. Это призыв к служению.

Чтобы выполнить вашу функцию, вам нужно написать свой исходный код (некоторые люди называют его Исходный файл или Необработанный код). Давайте посмотрим на пример, где я объявляю функцию, а затем вызываю ее позже в том же исходном файле.

function sayMyName() {
    console.log("Hello, My name is JavaScript!");
}
// call the function
sayMyName();

В приведенном выше фрагменте кода я набрал sayMyName(); здесь вызывается функция, созданная ранее. Ожидается, что яЗдравствуйте! Меня зовут JavaScriptв качестве вывода.

Вы тоже это понимаете? Если вы это понимаете, то я рад сообщить вам, что вы добираетесь туда. Очень просто!