Урок 29. Вызов функции JavaScript


Все уроки по JavaScript расположены здесь.

Как мы видели на предыдущих уроках, объявление функции связывает функцию с идентификатором.

Однако объявление функции не запрашивает выполнение кода внутри тела функции, оно просто объявляет о её существовании. Код внутри тела функции выполняется только при вызове её. Чтобы вызвать функцию в коде, напишите имя со скобками.

Изображение, показывающее синтаксис объявления функции
Изображение, показывающее синтаксис вызова функции

Этот вызов функции выполняет все операторы между фигурными скобками в объявлении функции. Мы можем вызывать одну и ту же функцию столько раз, сколько необходимо.

Давайте попрактикуемся вызывать функции в коде.

Упражнения к уроку

  1. Представьте, что вы управляете интернет-магазином. Когда клиент делает заказ, вы посылаете ему благодарственное письмо. Давайте создадим функцию для выполнения этой задачи:
    • Определите функцию saythanks() в качестве объявления функции.
    • В теле функции sayThanks () добавьте код, такой, чтобы функция писала в консоли при вызове: 'Спасибо за покупку! Мы ценим ваш бизнес."
  2. Вызовите sayThanks()
  3. Функции можно вызывать столько раз, сколько необходимо. Представьте, что три клиента сделали заказы, и вы хотите отправить каждому из них благодарственное сообщение. Обновите код, чтобы вызвать sayThanks() три раза.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегистатьи IT, уроки по JavaScript, JavaScript, функции




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




C++: String в string и нахождение позиции символа
Урок 26. Сравнение LinkedList и ArrayList в Java
Мотивирующая книга о побеге и не только