08. Frontender[1.0] JavaScript. Логические операторы JS. ||, &&, ??, !, !!

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

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

  • @dmitry_kolotilshikov
    @dmitry_kolotilshikov  3 месяца назад

    ▶ Boosty: boosty.to/dmitry_ko
    ▶ Telegram (PDF): t.me/Dmitry_Kolotilshikov/243
    ▶ GitHub: github.com/DmitryKolotilshikov
    ▶ Linkedin: www.linkedin.com/in/kolotilshikov

  • @ЕвгенийСоловьёв-х1ч
    @ЕвгенийСоловьёв-х1ч 3 месяца назад +2

    Очень люблю твои уроки)
    Спасибо большое Дмитрий)

  • @disterveg4771
    @disterveg4771 2 месяца назад +1

    Дмитрий!!! просто БРАВО!!! ну и. конечно же, огромное спасибо!)))

  • @igorsenichev3779
    @igorsenichev3779 3 месяца назад +2

    👍🤗🤝

  • @СергейК-б6н
    @СергейК-б6н 3 месяца назад +1

    Дмитрий красава!

  • @МихаилВедерников-ь7ш
    @МихаилВедерников-ь7ш 3 месяца назад +1

    с 4 просмотра дошёл пример {isLoading && /} типо то что в div будет добавлено оно отобразится на странице, если переменная isLoading - true. Классно когда есть реальные кейсы с пояснением того что делает та или иная запись.

    • @dmitry_kolotilshikov
      @dmitry_kolotilshikov  3 месяца назад

      @@МихаилВедерников-ь7ш да, дальше когда в js пройдем базу и начнем писать приложения, то уже будет гораздо нагляднее. Плюс в модуле по react будет тоже много из этого на практике🙏

  • @МихаилВедерников-ь7ш
    @МихаилВедерников-ь7ш 3 месяца назад +1

    Главное надо видосы успевать проходить и дз делать, а потом ещё повторять)

  • @МихаилВедерников-ь7ш
    @МихаилВедерников-ь7ш 3 месяца назад +1

    Пожелание, ответы в задачах писать с отступом от самой задачи, а то начинаешь решать заадчу и глаз зацепляется за ответ 🙂 И примеры бы реальные, чёт логические операторы II и && не запоминаются, ибо не с чем их сопоставить для лучшего запоминания, но мб ещё пару р аз повторю и дойдёт 🙂

    • @dmitry_kolotilshikov
      @dmitry_kolotilshikov  3 месяца назад +1

      @@МихаилВедерников-ь7ш понял, продумаю это момент еще раз, но на задачи много времени не трачу, так как его и так нет. Это больше бонусы к бесплатной программе)

  • @МихаилВедерников-ь7ш
    @МихаилВедерников-ь7ш 3 месяца назад +1

    Повторяй, повторяй, повторяй свой операторы 🙂

  • @ДимДим-я4ч
    @ДимДим-я4ч 18 дней назад

    а на клавиатуре оператор 'или' (так называемый PIPE) находиться над Энтером*? Он вызывается шифт+кнопка над энтером???
    почему то я нажимаю (ноут леново) и мне то косая вправо то косая полоска влево наклонённая вылетает...а ровной пайпы не выходит... не подкажете? смешной вопрос конечно.... но ... гуглил ..--->>> и там всё решается нажатием шифт+ эта кнопка..... но у меня не выходит...

    • @dmitry_kolotilshikov
      @dmitry_kolotilshikov  18 дней назад

      @@ДимДим-я4чвначале попробуйте каждуб кнопку со шифтом, если ре прокатить пишите в поддержку завода изготовителя ноута)
      А если честно с таким кейсом вы первый пишете😁

    • @ДимДим-я4ч
      @ДимДим-я4ч 18 дней назад

      @dmitry_kolotilshikov как.то рандомно это получилось... теперь повторит не могу... хотя подобные кейсы про И, Или проходил... не было таких затупов.... спасибо за инфу в роликах кстати

    • @dmitry_kolotilshikov
      @dmitry_kolotilshikov  18 дней назад

      @ 🙏🤝

  • @ДимДим-я4ч
    @ДимДим-я4ч 18 дней назад

    такой момент, что в index.html ||| (пайпы, как и здесь --- ставяться норм, при нажатом шифте) -- а вот в файлах с расширением .js --- только косые пайпы... ровных --т.е. оператора ИЛИ не поставить... может ли быть виновато какое-то расширениек vsCode.... с подобным не сталкивались||||| ... или это связано может быть с раскладкой клавиатуры,т.е. язык...Английская (США)... Английская (Канада) - стоит, а у вас?

    • @dmitry_kolotilshikov
      @dmitry_kolotilshikov  18 дней назад

      @@ДимДим-я4ч хз даже, у меня просто английская, не должно влиять

  • @МихаилВедерников-ь7ш
    @МихаилВедерников-ь7ш 2 месяца назад

    Оператор ?? в каких реальных кейсах может использоваться?

    • @dmitry_kolotilshikov
      @dmitry_kolotilshikov  2 месяца назад

      @@МихаилВедерников-ь7ш конечно, очень часто

    • @МихаилВедерников-ь7ш
      @МихаилВедерников-ь7ш 2 месяца назад

      @@dmitry_kolotilshikov а кейсы какие для примера, для понимания? Оператор "??"

    • @dmitry_kolotilshikov
      @dmitry_kolotilshikov  2 месяца назад

      @@МихаилВедерников-ь7ш тут все просто, когда мы ожидаем какое то число, например с сервера или как аргумент функции и далее это число нужно присвоить в переменную. Ну и соответственно если число прилетает null или undefined то присваиваем запасное значение.
      Пример из react props.isDisabled ?? false

  • @МихаилВедерников-ь7ш
    @МихаилВедерников-ь7ш 2 месяца назад

    А как вывести в консоли boolean значение переменной hour? 🙂 Чтоб явно увидеть что в результате операции переменная hour - false. код: let hour = 12;
    let isWeekend = true;
    if (hour < 10 || hour >= 18 || isWeekend){
    alert("Офис закрыт");
    }

    • @dmitry_kolotilshikov
      @dmitry_kolotilshikov  2 месяца назад

      @@МихаилВедерников-ь7ш Boolean(hour) или !!hour. Но возможно вы подразумевали веражение с hour, если так тогда просто console.log(hour < 10) // вернeт boolean
      P.S если переменная не переприсваивается всегда используйте const вместо let

  • @ДимДим-я4ч
    @ДимДим-я4ч 17 дней назад +1

    закомменчу, заодно и видео надеюсь немного поднимем... нашёл причину... методом стучания головой об стол и вытаращивания в экран и смотрения в package.json..... методом удаления и установки переустановки, надустановки, сверхустановки языковых пакетом винд.10,
    методом сравнения кода ... методом хренпойми как... решил вставить чужой код... и увидел что пайпы из чужого кода превращаются у меня в документе.js ==>> в наклонные теже пайпы... и я думаю ... а может дело в теме оформления кода... зашёл в Set Color Theme ....и что я увидел...? тема то стоит ... Ocean Space refined ITALIC.. т.е. наклонная... ёп шаломей.... поменял на обычную темку.. и все косые пайпы (гляди оператор OR) стали прямыми.
    я почти упал со стула.
    .
    автору спасибо за отклик.

    • @dmitry_kolotilshikov
      @dmitry_kolotilshikov  17 дней назад

      @@ДимДим-я4ч axa, интересный кейс⚡️ возьму на заметку, а ведь все очевидно оказалось.
      Молодец что разобрались💪

  • @MrAprise
    @MrAprise 3 месяца назад

    жаль всего курса сразу нет