Return в функции - учимся возвращать значение функции в JavaScript. Функции в JavaScript

Поделиться
HTML-код
  • Опубликовано: 9 июн 2024
  • Курс Функции в JavaScript: itgid.info/course/function-2021
    Курс JavaScript 2.0: itgid.info/course/javascript-2
    Курс Методы массивов: itgid.info/course/arraymethod
    Оператор return в JavaScript. Прерывание функции с помощью return. Return и перенос строки. Возвращаем функции с помощью return.
    00:00 Вступление
    00:50 Ретроспектива
    04:05 Оператор return
    06:00 Пример return на функции суммы
    08:14 Генерация случайного числа
    10:10 Примеры вывода и return
    11:11 Использование return в выражениях
    14:20 Пример с очисткой строки
    21:30 Прерывание функции return
    22:40 Пример с эмуляцией indexOf
    26:30 Пример с годом рождения и return
    30:55 Пример с нахождением суммы массива
    36:15 Return и перенос строки
    38:30 Пример на filter
    42:00 Возврат функции

Комментарии • 91

  • @Presspero
    @Presspero 3 года назад +35

    Это САМОЕ лучшее объяснение return. Никогда не мог понять полностью и осмысленно. Огромное спасибо!

  • @bessuka
    @bessuka 2 года назад +33

    В феврале, когда только загорелся изучить что то новое, и выбор пал на программирование на JS, искал каналы и одним из первых попал на этот канал, посмотрел какое то видео, понял что вообще ничего не понимаю, хоть видео было для новичков, даже расстроился, решил что буду учить по книгам, учил естественно и по ютубу тоже, сейчас решил пройтись по выученному более детально, а именно закрепить функции, и попал на этот плейлист, и как не странно, но сейчас кажется что это один из лучших каналов, просто в начале, когда вообще ничего не понимаешь, у тебя куча вопросов, и вокруг тебя куча терминов, и вообще ничего не понятно что говорит автор кроме "обьявляем переменную" ;D , крч, не уверен что из того что я учу что то выйдет, хотя очень хотелось бы, так как очень интересно, я в 2009 учился на программиста, через два года бросил, так как показалось что это не мое, не знаю, что то не тянуло в тот момент, сейчас думаю зря бросил, так как это одна из самых интересных профессий, крч, много запятых, точка только в конце, каналу удачи, автору ЗДОРОВЬЯ, все очень понятно, если кому то что то не понятно, поверьте, оно придет со временем, если вам интересно, просто вернитесь к какой то теме через время, спасибо за контент! .

    • @user-rq8ti8jt4v
      @user-rq8ti8jt4v 2 года назад +6

      Я одну лекцию смотрю по 2-3 раза, и что ты правильно подметил, если не понятно, то вернись позже ещё раз посмотри, видимо новичку нужно время переварить информацию

    • @user-rq8ti8jt4v
      @user-rq8ti8jt4v 2 года назад

      Каждому своё, все мы разные, если не нравится, то значит это не твоё т.к. ты сам если этого не захочешь, никто тебя не заставить учить.

  • @dabroful
    @dabroful Год назад +2

    Услышал наконец-то самое лучшее объяснение return

  • @user-hi8rw9kk9v
    @user-hi8rw9kk9v 2 года назад +8

    Это видео нужно срочно поместить в фонд Всемирного наследия!!!!!! Спасибо!!!!

  • @alexra6203
    @alexra6203 Год назад +3

    Блин блин блин это пипец как круто!!!!!!!!!!!!!! Я кучу видео пересмотрел по return. Ну не мог я понять как работает. Времени вагон на это потратил. А тут хоп, всё просто оказывается. Вы человечище!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Спасибо!!!! Я довольный как слон ))))))))))

  • @user-qb2sw1ks6l
    @user-qb2sw1ks6l 2 года назад +3

    Определенно один из лучших источников информации в Ютуб. Большое спасибо!

  • @vitalygaraev8093
    @vitalygaraev8093 12 дней назад

    Супер большое спасибо за суперское объяснение!

  • @user-bm8vv7nl3m
    @user-bm8vv7nl3m 5 месяцев назад

    Спасибо, Вы очень понятно доносите материал, а, самое главное, учите не бояться эксперементировать.

  • @jinke5935
    @jinke5935 3 года назад +8

    Когда новичок идёт решать 30 задач по return.
    Моя боевая экипировка: шлем: +5 брони, кожаный доспех: +9 брони, меч: +7 урона.
    Return: магия Огня: +200 урона, снижение Ловкости и Интеллекта: -185%, пассивный урон: +300 к Бессоннице.
    Пойду дорешивать 1-й юнит...а потом 2-й, чтоб подготовиться к битве с этим боссом...

  • @Vse-po-Faktu
    @Vse-po-Faktu 6 месяцев назад

    31 минута с нахождением суммы массива - просто пздц. Мой мозг отказывается понимать это...... Дело не в авторе, а в моей голове) Спасибо Александр!

  • @DerAleksey
    @DerAleksey Год назад

    и тебе дай Бог здоровья! =)

  • @yuliyakisilyova7528
    @yuliyakisilyova7528 3 года назад +9

    Александр, спасибо Ваш огромное :) теперь функции стали более понятны :)

  • @andrijkotscherga1705
    @andrijkotscherga1705 Год назад +2

    большое СПАСИБО единиствиний кто смог нормально пояснить

  • @nixluger9750
    @nixluger9750 4 месяца назад

    Огромное спасибо за труд! У меня 21 год в разработке ПО, я сам учу программированию на C# и JAVA. Вот понадобилось быстро получить знания по JavaScript. Решил взять ваш материал для самообучения. Для меня это 2-3 дня и язык программирования у меня в арсенале (далее практика конечно). Очень толковый материал и излагаете вы его на отлично. Просто, без лишних понтов. Даже не смотря на то что многое мне и так понятно, я все ровно с удовольствием всё прослушал, а благадоря тому что вы не спешите при объяснении мне хватало времени без лишних пауз практиковать налету. У вас талант преподавателя!

  • @user-xc2ch3yf5f
    @user-xc2ch3yf5f 2 года назад +2

    Выражаю свою благодарность за ваш труд!

  • @user-hf6hi4vi5u
    @user-hf6hi4vi5u Год назад +1

    Очень хорошое объяснение, эта тема тяжело давалась, не как не мог понять

  • @alien2364
    @alien2364 3 года назад +3

    о как долго ждал я этого видео, Спасибо большое!

  • @bagga_lev
    @bagga_lev 3 года назад +1

    Большое спасибо за ваши видео, очень понятно все разложено =)

  • @_AnthonyD_
    @_AnthonyD_ 3 года назад +3

    Годный канал, нравится подача

  • @yarik83men51
    @yarik83men51 2 года назад +2

    Идеально. Спасибо 先生

  • @aleksaderoleruzh
    @aleksaderoleruzh Год назад

    Great teacher

  • @nurbolotturatbekuulu4097
    @nurbolotturatbekuulu4097 2 года назад

    Успехов вам . Спасибо

  • @pavloromano
    @pavloromano 2 года назад +1

    Спасибо за урок

  • @user-dm2dc3xg8j
    @user-dm2dc3xg8j Год назад

    Спасибо Вам большое

  • @nouchance
    @nouchance 3 года назад +4

    Спасибо большое, классика жанра!

  • @yuriy2109
    @yuriy2109 2 года назад

    Конечно спасибо за Return.

  • @imamverdiabbasov2606
    @imamverdiabbasov2606 Год назад

    супер уроки

  • @tinalee8686
    @tinalee8686 2 года назад +1

    Спасибо🌸🌸🌸

  • @WishWishesPlus
    @WishWishesPlus 3 года назад +1

    отличный урок

  • @user-mw2he7jd5r
    @user-mw2he7jd5r 10 месяцев назад

    Лайк не глядя

  • @user-qj2yg1rn3j
    @user-qj2yg1rn3j 2 года назад

    Спасибо!

  • @Dmitrijserg
    @Dmitrijserg Год назад

    Спасибо

  • @aidasabirova1315
    @aidasabirova1315 Год назад

    Алла разы болсын

  • @natigart5393
    @natigart5393 3 года назад

    спасибо

  • @avinadevil6097
    @avinadevil6097 2 года назад +2

    Всё отлично, НО, я учусь и при учебной отработке я использую полные имена функции. Тем самым с самого начала приучаю себя думать над именами функций. Я убеждён, что нужно это делать с самого начала и тем более в учебных материалах. Да это короче, но вы приучаете к этому учеников!

  • @user-fy7pv5cc7c
    @user-fy7pv5cc7c Год назад

    Дякую

  • @user-xq8kw1gk3w
    @user-xq8kw1gk3w Год назад

    про гендерное неравенство сильно сказано)))))

  • @michaeldelorens
    @michaeldelorens 2 года назад +2

    Привет, у вас отличные уроки, но есть буквально 2 замечания:
    Могли би вы коментить те части кода которые не используете в текущем примере, ибо запутаться очень легко
    И ещё, вы иногда объясняете что-то, но начинаете с примеров которые не есть лучшими вариантами из имеющихся, а как раз о самых правильных способах применения вы говорите позднее, вот как-бы всё. Спасибо

  • @daniyarg3386
    @daniyarg3386 Год назад +1

    Разве на 4:50 выводит в консоль undefined не потому, что функция без return возвращает всегда undefined и подставляет в аргумент, соответственно, undefined?
    (f2()===undefined)// true
    Еще во многих Ваших видео замечаю употребление слов 'параметр' и 'аргумент' наоборот. А так в целом неплохо, какой-то альтернативный (понятный) способ объяснения у Вас. Подписался.

  • @user-cl3js7sy7m
    @user-cl3js7sy7m 2 года назад

    лайк

  • @yuriy2109
    @yuriy2109 2 года назад

    Добрый день. Хочу сделать поиск при совпадении последовательного ввода букв в имеющемся списке названий. Буду учить. Кусок программы с полем и кнопкой думаю пригодится.

  • @deterkot
    @deterkot 2 года назад

    бро лютий

  • @giorgipetrosyan633
    @giorgipetrosyan633 3 года назад +1

    Александр, как всегда респект, хотя для не новичка нового ничего.
    Подход к материалу я бы назвал," как еще пережевать"
    Очень советую начинающим. Супер.

    • @user-er3le7uo6v
      @user-er3le7uo6v 3 года назад

      А вы хорошо знаете JS?)
      Нужно помощь новичку с задачкой, если не сложно🙏🏻

    • @giorgipetrosyan633
      @giorgipetrosyan633 3 года назад

      @@user-er3le7uo6v не скажу что очень хорошо, но помоч смогу. Как с вами связаться? Фб, истаграм(я могу ток там) либо здесь напишите и публика поможет

    • @user-er3le7uo6v
      @user-er3le7uo6v 3 года назад

      @@giorgipetrosyan633 на почту можно?)

    • @giorgipetrosyan633
      @giorgipetrosyan633 3 года назад

      @@user-er3le7uo6v можно.напишите свою, я с вами свяжусь.

    • @user-er3le7uo6v
      @user-er3le7uo6v 3 года назад

      @@giorgipetrosyan633 спасибо большое)

  • @Yellow_Flash777
    @Yellow_Flash777 Год назад +1

    Алекс, возможно ли приобрести Ваши курсы из РФ?

    • @itgid
      @itgid  Год назад +1

      Добрый день. С рф я больше не работаю.

  • @johndo3093
    @johndo3093 2 года назад

    Я и не думал, что столько разных штук в функциях

  • @mrs2251
    @mrs2251 Год назад

    +document.querySelector..., что значит "+"?

  • @user-qg9ji2nb8r
    @user-qg9ji2nb8r 2 года назад

    +

  • @pollux_youtubehd1558
    @pollux_youtubehd1558 11 месяцев назад

    luchiyyyy

  • @user-jm4xu3gl6p
    @user-jm4xu3gl6p 3 года назад

    а почему в уроке говорится и т, если никакого и т нет?в чем секрет?

    • @user-jm4xu3gl6p
      @user-jm4xu3gl6p 2 года назад

      @@andTutin Ну в видео говорится ит, хотя ит нет! Или может Алекс просто бысто говорит и слышатся ит? А может действительно есть ит. Каждый раз когда это слышу в его уроках, аж глаз дергается!

  • @user-jm4xu3gl6p
    @user-jm4xu3gl6p 3 года назад

    Большое спасибо за ваш труд!
    Вчера начал изучать javascript ) До сих пор не могу понять, зачем нужно вводить в поле с возрастом -18? зачем? это же глупо. не понимаю?

    • @DrZlad
      @DrZlad 2 года назад +4

      Защита от дурака, случайностей и безопасность системы.

    • @user-jm4xu3gl6p
      @user-jm4xu3gl6p 2 года назад

      @@DrZlad от какого дурака? от каких случайностей?
      это тоже самое как: я хочу пить. и вместо того что бы попить, съесть котлету или что либо еще, но только не пить. можно реалистичный ответ? а не такой

    • @user-jm4xu3gl6p
      @user-jm4xu3gl6p 2 года назад

      @@andTutin какой реалистичный ответ? вы/ты можешь/можете по настоящему объяснить зачем и для чего вводить в поля то, что туда вводить не нужно? например: вводить в поле имя цифры? я бы не когда в жизни не додумался бы такое писать, даже если бы я был алкашом/пил бы(хотя это одно и тоже)

    • @TheMakerdream
      @TheMakerdream 2 года назад

      @@user-jm4xu3gl6p при регистрации люди могут писать всякий бред. То же касается и мэйла и номеров телефонов. А у тебя в базе должны быть адекватные данные. Для того и проверка. Шутников ведь много...

    • @user-jm4xu3gl6p
      @user-jm4xu3gl6p 2 года назад

      @@TheMakerdream Так я все равно не понимаю , зачем этот "бред" писать? Это как писать имя не буквами, а цифрами. У меня хоть нет авто, мне оно не нужно, но это, тоже самое, как: заправлять машину не бензином, а молоком или водой или чаем.

  • @zloy_ax8496
    @zloy_ax8496 3 года назад

    +++

  • @user-sg8cy5hl7e
    @user-sg8cy5hl7e Год назад

    в можете делать с return всё что угодно но он никогда не возвратит значение из функции onclick

  • @EliasLake
    @EliasLake 7 месяцев назад

    Видео хорошее, но переменные называть так преступление)

    • @itgid
      @itgid  6 месяцев назад

      Пожалуйста не путайте обучение и продакшен. Когда вы приходите в зал, то на первых тренировках никто от вас не требует стандартов мастеров спорта. Так и здесь. Задача - донести логику, понимание, а вот стиль кода, название, лишние действия оттачиваются потом, в ходе практических работ.

    • @EliasLake
      @EliasLake 6 месяцев назад

      @@itgid ну вот я в моменте потерялся с тем, что это за переменная и откуда она взялась, потому что название у неё не говорящее. Разобрался быстро, но мог бы и не теряться.
      Я не говорю, что поэтому ролики плохие, отнюдь. Мне понравились, спасибо за них)
      Просто выразил свою мысль относительно наименования функций и переменных:)

  • @grendmaza
    @grendmaza Год назад

    Возраст это не про гендер😄

  • @user-xu4ob9pg7e
    @user-xu4ob9pg7e Год назад

    Я не могу понять, вот в видео объясняются базовые вещи-return. Но почему это делается с примера, где используется куда более сложные вещи? Какие то квери селекторы, конструкции ранее не изученные. Для кого этот урок? Как это работает? Пытаюсь смотреть и игнорировать эти провалы в понимании, но не могу.

    • @the-tata
      @the-tata Год назад

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

    • @user-xu4ob9pg7e
      @user-xu4ob9pg7e Год назад

      @@the-tata я по другим курсам попробую, на работу устроюсь, поработаю год и ещё раз попробую этот курс посмотреть.

    • @the-tata
      @the-tata Год назад

      @@user-xu4ob9pg7e а не слишком сложно? Если js с нуля учишь и до этого с программированием не сталкивался, то js 2.0 то что доктор прописал. Эта лучшая база, которую я встречала.

  • @xoxot_shamana
    @xoxot_shamana 2 года назад

    Дальше можно не смотреть. Вешаем лиссенер. Что вешаем? Куда вешаем? Что это? Мог хотя бы сказать где искать по этой теме.

  • @raff_m_d6971
    @raff_m_d6971 2 года назад

    спасибо