#8 Функции на JavaScript и решение задач, Супер JavaScript, Основы

Поделиться
HTML-код
  • Опубликовано: 11 ноя 2024

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

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

    Супер курс по языку JavaScript: stepik.org/z/113653

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

    Очень круто, что половина урока - это практические задания с разборами.
    Каждую задачу ставлю на паузу, пробую сам решить, после смотрю дальше.
    Спасибо!

    • @ITDoctor
      @ITDoctor  10 месяцев назад +1

      Всем бы такой подход как у вас, это вызывает уважение. Уверен вы всего добьетесь!

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

      @@ITDoctorваши слова да Богу в уши 🙏😁. Цель - через 3 года выступить на митапе или конфе по фронтенду 💪. Скриню))

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

    Спасибо за урок. Долго искал видео с задачами. Ваше - одно из самых подходящих и лучших. 50 минут решений задач - это круто. Спасибо вам за труд, лично мне помогло сильно

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

      Кстати, в последней задаче еще перепутаны стрелки в условиях)

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

      спасибо. вот еще такой канал создал с практикой в телеграме t.me/tasks_by_code
      там конечно на самопроверку но может быть полезно на простых примерах начинающему разбираться. Так же все подробно читайте там и есть к некоторым задачам код от других учащихся, можно смотреть изучать и пробовать решать самостоятельно

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

      @@ITDoctor спасибо, попробую!

  • @Rinucca
    @Rinucca 6 месяцев назад +1

    Спасибо вам !!! Первое видео из которого я поняла, что такое обьект и метод, и как они взаимодействуют!

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

      спасибо за оценку

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

    Хороший, понятный урок. Местами тяжеловато, но все реально обдумать и понять. Я, например, тупил на функции с факториалом, а потом как понял! И сразу стало просто.

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

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

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

    Последовательность Фибоначчи все таки надо начинать с 0, 1.
    А для нахождения факториал легче использовать рекурсию:
    function factorial(n) {
    if(n == 0) {
    return 1;
    } else {
    return factorial(n-1) * n;
    }
    };

  • @mst9301
    @mst9301 2 года назад +7

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

  • @АкимеУсеинова-с3е
    @АкимеУсеинова-с3е 3 года назад +5

    Спасибо большое за ваш труд!!!👍☺️🙏🏻

  • @КристинаТрибой-с4щ
    @КристинаТрибой-с4щ 3 года назад +3

    Спасибо за подробный урок!

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

      Пожалуйста

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

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

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

      пожалуйста)

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

    Спасибо за видео!

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

      Пожалуйста

  • @АделинаСафронова-о2х
    @АделинаСафронова-о2х 2 года назад +1

    Спасибо за подробный разбор!

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

      пожалуйста

  • @LAMit
    @LAMit 4 месяца назад +1

    В игре Угадай число я бы добавил выход из цикла при нажатии кнопки Отмена. А так все супер! Практика наше все))

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

      спасибо что делитесь

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

    Спасибо за урок очень полезный и легкий для новичков. Сделайте курс про JS библиотеку Redux. Еще раз спасибо !!

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

      Пожалуйста

  • @ДмитрийРозенбаун
    @ДмитрийРозенбаун 2 года назад +2

    Спасибо, очень интересные задачи)

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

      Рад что нравится

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

    Спасибо

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

      Пожалуйста

  • @Хорошиезнания-ш3й
    @Хорошиезнания-ш3й 3 года назад +2

    снимайте побольше таких видео

  • @Хорошиезнания-ш3й
    @Хорошиезнания-ш3й 3 года назад +2

    Пишу комментарий для поддержания канала в том числе хороший канал.

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

      Спасибо большое за поддержку

  • @ЮлияРоманенко-к4ц

    Спасибо большое за видео и знания🙏 Мне очень тяжело понять метод sort , почему так рассортировало . Поняла что сравнивала функция соседние числа , а как сортировку делала 🤷‍♀️ С 16 минуты очень сложно для меня пошло 🤦‍♀️🤯😱😵‍💫

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

      продолжайте изучать последовательно по плейлисту. шаг за шагом. и со временем можно вернуться к этому уроку и к другим где было сложно с первого раза. во второй будет уже легче и понятней. но все равно может не все. Но так же делаем снова. Продолжаем, параллельно читаем что то по этой теме и время от времени возвращаемся и повторяем. пробуем практиковаться и все будет получаться лучше и лучше. Главное не останавливаться, регулярно все изучать и делать это циклично for(i=ничего не знаю; i

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

    Отлично ,прям то что надо ) Странно что ютуб не присылал уведомления (( Скажите пожалуйста что в JS сейчас стрелочные функций must have? Или это не так ?

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

      У стрелочных свои преимущества. Везде их использовать смысла нет. Дальше я на примерах буду показывать зачем они нужны

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

      @@ITDoctor Я просто на hexlet ,курс прохожу который бесплатный у них .Там говорят в топку все есть только стрелочные ,и тренажер у них только стрелочные понимает ,мне и стало интересно ) Спасибо большое за ответ !)

  • @ОлегПетров-ш8ш
    @ОлегПетров-ш8ш 3 года назад +3

    Спасибо за урок и за задачи, было интересно) Как говорится, теория без практики бесполезна, а практика без теории обречена на провал
    P.S. Странно, а у меня у одного есть задержка между изображением и звуком?

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

      Есть такая проблемка и я о ней знаю.

  • @ЭТОАЛИЭКСПРЕСС
    @ЭТОАЛИЭКСПРЕСС 4 месяца назад +1

    Привет! На 6.42 function ptintText(name, age) {
    return "My name is " + name, ", Age " + age;
    }
    console.log(ptintText("Petr", 45)); Выводит , Age 45 Name потерялся где то....

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

      Привет! Проверь еще раз внимательно код. В строке с return после name стоит запятая, а должен быть + (плюс)

  • @ЮляИванова-у3щ
    @ЮляИванова-у3щ 3 года назад +1

    Спасибо Вам большое!
    Я новичок в js, подскажите, пожалуйста, а как можно решить такую задачку?
    Нужно написать две функции
    *Первая функция number(num) должна принимать число и возвращать квадрат этого числа.
    *Вторая функция запрашивает у пользователя число от 18 до 50.
    И если пользователь ввёл не число, нужно сделать ему одно замечание, а если число, нужно вызвать функцию number передав в неё это самое число. Необходимо вывести результат пользователю либо замечание, либо квадрат числа.

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

      Весь этот плейлист посмотрите с 1 урока. Их всего 12 и тогда сможете решить такие задачи.

    • @ЮляИванова-у3щ
      @ЮляИванова-у3щ 3 года назад

      @@ITDoctor поняла, спасибо)

  • @РусланДжуманиязов-ш6л
    @РусланДжуманиязов-ш6л 11 месяцев назад

    Здравствуйте! Подскажите пожалуйста, у меня почемуто возникла проблема в задаче где игра "угадай число", я не знаю с чем эт связано, все проверил в коде ошибок нет. Запускаю google chrome ввожу число, мне пишет число меньше, ввожу еще меньше он всеравно пишет что число меньше, вплоть до нуля меньше. При том почемуто в хроме и в яндекс браузере нажимаю на f12 чтобы отладку сделать, там вообще почемуто не html код не js нету пустой экран. В firefox открывается инструменты разработчика и там все файлы есть, и почемуто именно когда точки остановки в отладчике ставлю и иду шаг за шагом то программа работает правильно, но если даже в firefox без оладки включаю, то тоже таже проблема постоянно мне пишет что "это число меньше" интересно почему так может быть.

    • @ITDoctor
      @ITDoctor  10 месяцев назад

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

    • @РусланДжуманиязов-ш6л
      @РусланДжуманиязов-ш6л 10 месяцев назад

      Спасибо вам! Попробую действительно пересмотреть. Скажите пожалуйста а это нормально что дикая усталость напряжение возникает когда в код пытаюсь вникнуть, голова устает что приходится уходить отдыхать, достаточно быстро.@@ITDoctor

    • @ITDoctor
      @ITDoctor  10 месяцев назад +1

      @@РусланДжуманиязов-ш6л всё IT это стресс. Даже когда опыт 5-10 лет в этой сфере. А тем более в начале пути он огромен и это не просто.

    • @РусланДжуманиязов-ш6л
      @РусланДжуманиязов-ш6л 10 месяцев назад +1

      @@ITDoctor спасибо буду знать!

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

    Так и не понял, что означает запись "return a-b", т.е 1 - 5 получается и так поочередно? Может кто подробней объяснить?
    P.s 17 минута

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

      почитайте статью developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/sort может будет понятней

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

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

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

    отлично объясняешь)спасибо
    Только переставай курить при записи 😅

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

    Можно ли заменить ${count}, на какое то другое, у меня почему то его не видит и не распознает
    function randomNumber(){
    let number = Math.floor(Math.random()*100);
    for(let count=1;count

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

      если у вас и в коде одинарные кавычки как тут в комментарии вы отправили, оно и понятно. ${} работает только в косых кавычках о чём я многократно говорил. Эти кавычки на букве Ё

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

    Как понять эти задачи ? Это невозможно …..

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

      нет ничего невозможного

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

      @@ITDoctor согласен 👍