Эльфиори
Эльфиори Подписчиков: 68
Рейтинг Рейтинг Рейтинг Рейтинг Рейтинг 160

Теория JavaScript. ч.16. Операция return в функции

3 дочитывания
2 комментария
Эта публикация уже заработала 0,15 рублей за дочитывания
Зарабатывать

Предыдущие статьи:

1. Введение.

2. Типы данных

3. Операторы, Операнды и Выражения.

4. Приоритет операторов, Ассоциативность, Глобальность и Локальность.

5. Переменные. Операции для назначения переменных

6. Поплавки (десятичные числа)

7. Литералы

8. Массив

9. Функция.length

10. Функция.push ().

11. Функция.pop ().

12. Функция.shift ().

13. Функция.unshift ().

14. Что такое функция? Операция function.

15. Параметры и аргументы функции.

Теория JavaScript. ч.16. Операция return в функции

В JavaScript есть такое понятие, как возвращение функции. Т.е. по факту, return – это возвращение значения функции на то место, из которого она вызвана.

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

Результат, в дальнейшем, вернется в код. Если не указывать return, то может быть шанс, что она начнет выдавать значение undefined т.е. не определенно. Впрочем, все это достаточно быстро исправляется.

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

Если сработал return, то, так как он прекращает работу функции, то все что ниже – его не касается. Т.е. если часть кода окажется внизу, он просто не будет работать в связке с этой функцией.

return можно использовать со значениями, а можно и без. Если без, то это остановка действия функции.

Со значениями, return изменяет полученный аргумент (параметр) и возвращает уже результат изменения в функцию. Удобно.

2 комментария
Понравилась публикация?
9 / 0
нет
0 / 0
Подписаться
Донаты ₽
Комментарии: 2
Отписаться от обсуждения Подписаться на обсуждения
Популярные Новые Старые
DELETE

Вы сайтом не ошиблись? Да и javascript уже не особо актуален. Гораздо актуальнее python и что-нибудь типа Vue.js

раскрыть ветку (0)

+1 / 0
картой
Ответить
раскрыть ветку (0)

10 самых востребованных профессий мира сегодня

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

Кибердом: Мир без границ! Новый трек.

Киберхауз: Мечты, код и...будет ли всё ок? Новый трек! Представь себе: ты просыпаешься в уютном доме, который на самом деле – огромный виртуальный мир. Здесь нет стен и границ, только бесконечные возможности!
03:55
Поделитесь этим видео

Панегирик печального юзера инета. Все, как один, на борьбу со спамом!

Эй, чуваки! Когда я откинусь, не хороните меня в земле, а забросьте мой код в интернет, типа, спрячьте на каком-нибудь сайте. Пусть я там витаю, как призрак, слушаю, как всё крутится: сервера жужжат,...
01:45
Поделитесь этим видео

Сборка

Холодный подмосковный ветер проникал сквозь щели старой дачи, заставляя Дмитрия ...

Заложники своей же собственности

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

Как моя подруга трудоустраиваться ходила или вся правда о курсах программирования

Я бы сказала, трудноустраиваться. Обо всём по порядкуВ мире современных технологий образовалось, условно говоря два основных лагеря:Те, кто хочет заработатьТе, кто хочет заработать на тех, кто хочет заработать.