Функции. Return - это просто!

Поделиться
HTML-код
  • Опубликовано: 16 окт 2019
  • js2.itgid.info
    React курс: itgid.info/react
    Этот урок:js2.itgid.info/unit?unit=func...
    VK: webdev_zero
    Курс практический JavaScript: js.itgid.info
    JSRules: t.me/jsrules

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

  • @hogvarts
    @hogvarts 4 года назад +15

    Спасибо большое. Вообще нихера не понимаю, пока просто просматриваю видосы. Оооочень интересно.
    Всё-таки даёт о себе знать то.. когда объясняет уже взрослый человек а не студент который только что прошел какие-то курсы.
    Спасибо большое, коммент, подписка.

    • @plan-4D
      @plan-4D Год назад +1

      Вот именно, что не понимаешь. Это и отличает хорошее объяснение от плохого.

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

    спасибо за такое детальное объяснение, когда вас слушаешь, сразу становится все просто и понятно!

  • @mozokspace7994
    @mozokspace7994 3 года назад +2

    Супер! Отличное обьяснение. Спасибо Вам

  • @nJ-xm9jl
    @nJ-xm9jl 3 года назад +1

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

  • @shchekavytsia
    @shchekavytsia 3 года назад +2

    Александр спасибо! Всё очень понятно и круто! Коплю деньги на подписку))))

  • @KuKu_RuKu88
    @KuKu_RuKu88 4 года назад +1

    классно объясняете, спасибо

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

    Кажется, дошло наконец-то :)) Спасибо!

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

    Спасибо, понятно объяснили!

  • @DenisK-to8lf
    @DenisK-to8lf 2 года назад

    Супер, спасибо!

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

    Пока что на ютубе да и вообще во всем интернете не нашел никого, кто объяснял бы лучше вас

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

    textContent в отличии от innerHTML запишет + "" как строку , а не как HTML тег

  • @user-hb3ql3gl5j
    @user-hb3ql3gl5j 4 года назад

    Супер !

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

    спаисбо за урок все понятно

  • @dimageorgiev5798
    @dimageorgiev5798 4 года назад

    SUPER

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

    Не сказал только что на return функция обрывается. Это наверно не всем так очевидно как некоторым, так что стоило сказать. А так всё круто, я теперь допёр как вызывать функции с параметрами через событие)

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

    А как вывести несколько значений максимальных 5 или минимальных 7 к примеру??

  • @anatoli7280
    @anatoli7280 4 года назад

    Спасибо!!! +++;

  • @user-pi2gl8uu4d
    @user-pi2gl8uu4d 4 года назад

    у меня вопрос, в 12:34. Почему на 10 строке (4) не выводится 10000 если он по факту должен переходить на return и умножаться на 100. а про 11 я молчу, он ТОЛЬКО должен вывести на страницу 5000, он не должен выводить в консоль 100. Или я тупой(что скорее всего) или все.

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

    спасибо

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

    Дякую,пригадав

  • @Tornado-ln7fq
    @Tornado-ln7fq 4 года назад +4

    Ну,ретурн возвращает результат,но если вы просто занесете в перемеренную результат ,то будет тоже самое,так что тут,как кому удобно,хочешь ретурн, хочешь переменную,а там уже сам решаешь,хочешь в консоль выведешь,а хочешь еще куда,и еще тут и так понятно,если ты в функции выводишь переменную,то тут и дураку понятно,что функцию можно будет только подставлять,а не пытаться ее вывести в документе или в консоле))

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

      return это то, что появляется на месте вызова функции. Например, ты можешь сделать калькулятор
      function sum(a, b) {
      return a + b;
      }
      function divide(a, b) {
      return a / b;
      }
      можно конечно просто написать
      const res = 5 + 3;
      и тогда в него попадёт 8. а можно использовать любые значения, не жестко 5 и 3:
      const res = sum(4, 9); // 13
      const res2 = sum(3, -2); // 1
      const res3 = divide(6, 2); // 3
      т.е. функции позволяют выполнять какие-то действия, и для разных параметров получать разный результат. в частности, если бы return не было, то результат посчитался бы в пустоту. а так, на месте вызова функций подставляется значения, которые они возвращают.

    • @Tornado-ln7fq
      @Tornado-ln7fq 2 года назад

      @@user-hr5wm1rs1h Да нет,return объявляется в функции,и возвращает как то значения,и после returna, дальше программа не будет выполнятся ,вот и вся его функция.
      Пример: function getName(name){
      return name = 'Jon'//Вернет jon. Закончит работу.Ниже код не отработает.
      console.log('Этот код не будет выполнен,поскольку стоит ниже returna');
      }
      Вот и все))))))))

  • @aleksandraSwedenVlog
    @aleksandraSwedenVlog 4 года назад +1

    регистрация пользователя javascript local storage . vot takoe video hotelos bi

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

    Урок по регуляркам будет?

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

    Александр, сделайте кошелек яндекс или че-то подобное для донатов.

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

    Такой простой пример - вопросов не вызывает.
    Но вот кто бы объяснил, как быть когда в функции - метод со стрелочной функцией, цикл и свич-кейс - и как изнутри этого всего вернуть значение? Появляется масса вариантов куда и в каком количестве напихать этот самый return.

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

    Здравствуйте! А как взять результат после return из анонимной функции?

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

      Если под 'результат после return' вы имеете ввиду возвращаемое анонимной функцией значение, то вы просто присваиваете анонимную функцию какой-либо переменной. При присваивании переменной в качестве значения анонимной функции - значением этой переменной становится не сама анонимная функция, а возвращаемое ею значение.

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

      @@txamish через переменную это уже не анонимная, а полноцнная функция, даже более полноценна нежели чем декларейшн.

  • @truedivan
    @truedivan 4 года назад +11

    Смотреть с 1:26

  • @hogvarts
    @hogvarts 4 года назад

    А подскажите кто знает, и у кого есть время..
    Как реализуется Выбор Юзером из списка того или иного значения
    Потом просто ввод значения
    и какими методами это всё вызывается, и где хранится и как потом обратно вызывается с последними данными..
    Хочется сделать приложение, свою идею..
    но везде грубо говоря как-то все описывается с точки зрения книги а не реального использования..
    и получается что у меня столько вопросов, и столько разной инфы что просто пздц

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

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

  • @YauhenRomeiko
    @YauhenRomeiko 4 года назад +1

    +

  • @user-vh8ff9xt6j
    @user-vh8ff9xt6j Год назад +2

    Не, я так и не понял что делает return.

  • @koi-874
    @koi-874 4 года назад +19

    человечество обречено. Миллионы просмотров у видео про то, как сбросить на батут разрезанный раскаленным ножом алюминиевый шар-пранк, зато всего 500 у действительно полезного видео, которое научит кодить даже самого тупого человека. За этим будущее, а не за той х...йней из трендов.

    • @ololoshaist
      @ololoshaist 4 года назад +9

      Радуйся этому
      Ведь ты выделяешься среди этой массы:)

    • @kawaikaino5277
      @kawaikaino5277 4 года назад +7

      Чем больше, таких кто может кодить - тем меньше твоя, цена как прогера)

    • @koi-874
      @koi-874 4 года назад

      @Виталий Кутчер а вот это, к сожалению, правда. Хотя где-то читал, что в скором всех прогеров заменит нейросеть. Но не будем о грустном)

    • @digitalturkistan1857
      @digitalturkistan1857 4 года назад

      @@koi-874 тогда появится антинейросетьпрограммист ты к этому готовся. все равно придется поддержать этот нейросеть всякие базы данных

    • @itgid
      @itgid  4 года назад +1

      Да, но ведь есть те, кто всех вытянут. Это вы и другие, которые смотрят, учатся и стараются.

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

    а не легче написать b = b * 100 или b *= 100; за место return?

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

      Каждый раз я пишу - это обучение. Чем развёрнутые и понятнее тем лучше

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

    добрые люди помогите понять что такое concole.log? я новичок пока хорошо не понимаю

    • @MrBars23
      @MrBars23 4 года назад +6

      Команда, которая позволяет вывести в консоль информацию, записанную в скобках. Пример: console.log(" привет"). В консоле выведется слово "привет". Чтобы отобразить консоль в бразуере нужно нажать комбинацию ctrl + shift + j.

    • @anthonymoto22
      @anthonymoto22 4 года назад +1

      Команда,которая выводит в консоль информацию

  • @aleksejsaleksejevs7818
    @aleksejsaleksejevs7818 4 года назад

    Ещё коммент.

  • @user-nt5vx6xp4z
    @user-nt5vx6xp4z 6 месяцев назад +1

    Мне как новичку, который только дошел до функций, ничего не понятно в самом начале

  • @koshejkoshej8472
    @koshejkoshej8472 2 года назад +3

    Почему я такой тупой?!
    Куда этот return возвращает, откуда забирает(((((

  • @Max-kr4ie
    @Max-kr4ie 4 года назад

    Коммент.

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

    +++

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

    хотелось понять чисто про return, но че то долго затянули

  • @aleksandraSwedenVlog
    @aleksandraSwedenVlog 4 года назад +1

    dobrij den, da, nuzno razbirat zadachi i bolshe rasskazivat, ja nemnogo eshe pozanimajus besplatno, posle pojdu na vash kurs s nulja

    • @TheAgressio
      @TheAgressio 4 года назад

      aleksandra771 oxesten с удовольствием будем Вас обучать! 😉

  • @aleksandraSwedenVlog
    @aleksandraSwedenVlog 4 года назад

    tam ne bilo kak vvodit na stranistu parol zaranee sozdannij v local storage i knopki log out ne bilo