@@AlexNikolaev1 вот вам ответы на домашку в этом ролике. Я сразу написал верные результаты этих выражений, а в скобках указал, какой из вариантов в домашке не верный и почему. Вариант №1 вернёт строку "35-22" (не верный вариант, т.к. это строки, а их нужно отдельно преобразовывать в числа) Вариант №2 вернёт 770 (верный вариант, операция умножения сама преобразовывает числительные строки в числа) Вариант №3 вернёт ошибку (без заданных переменных инкремент и декремент не работают) Вариант №4 вернёт число 0 (не верный вариант, используется постфиксный декремент) Вариант №5 вернёт 11 (не верный вариант, оператор "или" при true||true выведет значение слева, в свою очередь оператор "и" при true&&true выведет значение справа) Вариант №6 вернёт 0 (переменной name задано значение в виде числа 0)
23:15 Приоритет && выше, чем | |, потому, что: && - это "логическое умножение" | | - это "логическое сложение". Сначала выполняется умножение, потом сложение. Слова "false" / "true" можно представить в виде чисел: false = 0 true = 1 {на самом деле - это любое ненулевое число} Почему && - это "логическое умножение"? Потому, что если в выражении встречается хотя бы один операнд false, то весь результат false. Это похоже на умножение: (true && true && true && false) -> результат false. То есть, false, как нуль, всё обнуляет. Такое происходит при умножении, например: (1 * 2 * 300 * 0) = 0. Почему | | - это "логическое сложение"? Тут происходит "сложение" операндов. (true | | false | | false | | false) -> результат true. (1 + 0 + 0 + 0) = 1
Чем дальше в JS, тем меньше народу)) И это только самые-самые азы, насколько я понимаю)) Скоро совсем останутся только те, кто за результатом пришел, остальные отправятся на Netflix)) Автора от всей души благодарю за труд. 3 месяца в обучении, до этого канала про css даже не слышал. После этого урока начинаю делать портфолио. Думаю, что все получится))) Спасибо!!!
Ахах, да) Но это вполне закономерно, что большинство довольно быстро отваливается - не хватает интереса/мотивации/всего сразу. Кстати, может мне кто ответит: я решил прочекать и законспектировать весь плейлист по JS, потому что основы HTML и CSS я уже более-менее знаю и верстаю макетики потихоньку простые. Собственно, планирую добавлять больше интерактивности, а для этого нужен JS. Стоит ли дальше углубляться в жабу или мне хватит этих основ, чтобы я мог подключать/писать какие-нибудь несложные скрипты для вёрсток?
Просмотры подтянутся к количеству подписчиков все сначала в html css пытаются разобраться (ну по себе сужу), а уж потом лезть в JS, тоже не сразу начала смотреть, пока предыдущее в голове не уложилось хоть немного
Где ты видел чтобы на лекциях и курсах где нужна глубокая мысль , много просмотров? Закономерно , если только это не тупые видосы ин100грама и Дикдока с кривляниями!
Женек, как бы это странно не звучало, но ты лучшее, что со мной случилось в 2021. контент бомба. на таком позитиве всё объясняешь. все 5 уроков пересмотрел как минимум по 2 раза, а то и 3. хочется слушать, хочется делать. всех благ в дальнейшем. процветания каналу.
Иногда думаю, посмотрев уроки от Жеки, нахрена купить эти платные курсы... Лично я всегда советую (даже настаиваю) этот канал друзьям которые хочет изучить сферу IT. Спасибо тебе брат, что поделишься своим знанием и опытом. Успехов вам!!!
@@rays_of_goodness Сейчас по нему учу JS. Очень удобно в тексте, начинал с видеоуроков. Есть задания и можно почитать комменты после каждого урока. Совершенно бесплатно кстати.
Юрий Рудь ахаах, все норм, потом будет легче. Я после изучения другого языка смотрю JS и многие вещи уже сложными не кажутся) У тебя тоже все получится)
Thank you for your video! // №_1 False - ("35" + -'22'): Сначала выполнится унарный оператор " - " для строки "22", после чего строка "22" преобразуется в число и ей присвоется значение -22(number). И так как в выражении имеется, ещё один операнд с типом "String"(строка), то "35"(string) + -22(number) = "35-22" // №_2 True - Вернёт значение 770(number). Математические операторы в JS (кроме "+" для строк), будут преобразовывать операнды в число. // №_3 False - Произойдёт ошибка. Так как оператор инкремента, применяется только к переменным. // №_4 False - Вернёт чилсо 0. В присвоении значения: (newUsers = usersCounter++) - применяется постфиксная форма инкремента, поэтому значение будет являтся первоночальным - 0. // №_5 False - Вернёт 11. Первое выражение: !false && 11 = 11(оператор && возвращает последнюю истину). Второе: 18 && !"" = true. Итог: 11 || true = 11. Оператор ( || ) возвращает первую истину(11). // №_6 True - Выведет в консоль - 0. Оператор (??) проверяет операнды на значения: null и undefined. Если бы в переменной "name" было одно из этих значений(null, undefined), то вывелась бы строка "Без имени".
Видео которые заставляют напрягать голову, к сожалению, набирают очень мало просмотров. Вот если бы Евгений сидел ковырял в носу, под веселую музычку с грустными глазами, вот тут бы было просмотров, как говорит Евген 100500 миллионов. И половина зрителей тоже ковыряла бы в носу и были бы счастливы. ЕВГЕНИЙ, ты занимаешься благородным, но не благодарным делом и делаешь его КРУТО!!! Не сдавайся, мы поддерживаем тебя как можем. Я смотрю и лайкаю твои видосы со всех доступных мне аккаунтов.
qЗдравствуйте Женя. Вы лучший))) Большое спасибо за ваши прекрасные уроки. А теперь домашнее задание: 1 вариант: не верный. Ответ будет 35 - 22, потому мы просто выводим в консоль 2 значения строки. Ведь '…' + "…" просто выведет в консоль то, что мы написали. В данном случае + это не оператор сложения, а соединяет первый элемент со вторым. 2 вариант: правильный. Потому что здесь, при помощи оператора * строки превращаются в обычные числа и происходит умножение. 3 вариант: не верный. В консоле будет выдана ошибка, так как нельзя выводить в консоль 22++, это не разрешается. Увеличения числа происходить не будет, потому что это делается по другому, например так: let addUser = 2; addUser++; console.log(addUser); 4 вариант: не верный. Потому что такая конструкция сначала вернёт 0. Чтобы сразу же вывести 1, нужно ++ поставить вначале. То есть вот так: ++userCounter; 5 вариант: не верный. Так как оператор ! переведёт все значения в true, а числа 11 и 18 это тоже true. Оба варианта будут true, поэтому вычисление остановится на первом и в консоле выдаст 11. Вариант 6: в консоле будет 0. Так как значение переменной name, является 0. А оператор ?? выводит первое значение, если оно не null или же undefined. Здесь 0, поэтому и будет 0. На этом всё.
Хоть я еще не дошёл до этого урока но хочу заранее поблагодарить. Спасибо что помогаешь людям к которых не всегда есть возможность потратить кучу денег на курсы. Я считаю, что ты помогаешь зацепиться за айти обычным людям, которых выбросила судьба на берег и им нужны эти знания, но не только им. Ты мне понравился как личность и мне приятно видеть твой безумный рост на ютубе, благодаря твоему усердию. Надеюсь ты и дальше будешь радовать нас образовательными роликами по frontend направлению.
Пересмотрел это видео 4 раза и только с 4 раза дошло что к чему, а ещё заметил что чем дальше в JS тем меньше лайкосиков, это говорит о том что большинство хотят носить громкое звание программист-разработчик но при этом не стараться напрягать мозги, что бы хоть что то отложилось. Спасибо тебе Жека за бесценный труд)))
А я имею тетрать ну в ноутбуке и все записываю туда все что нужно знать , и записываю я так , как будто-бы я сам буду кого-то учить. и приходится реально один день тратить на один урок, а на следующий день повторять и только потом переходить уже к другой теме.
@@Karelmusik такая же фигня, только у меня тетрадь А4, и я записываю всю теорию ручкой, просто мне так легче запоминать, благодаря фотографической памяти и на сл.день повторяю пройденое, но бывает на урок уходит 2 дня, т.к еще в гугле доп.инфу читаю и выписываю нужное 👍💪
Я сначала думал, что в этом уроке будет очень много "воды", просто я не понимал что такого можно рассказать, тема же короткая, а у тебя получилось рассказать все в таких подробностях и без какой-либо воды. Я в таком случаи могу просто похлопать стоя и поблагодарить за такой труд!!!! Надеюсь, ты будешь продолжать в том же темпе, спасибо!!!
Вариант №1. Неверно, строковые значения не будут вычисляться арифметически. Вариант №2. Верно. При перемножении строк операнды преобразуются в числовые значения. Вариант №3. Неверно. Инкримент или дикримент можно использовать только с переменными. Вариант №4. Неверно. Причина в том, что переменная newUser присваивает значение переменной userCounter ДО применения инкремента (постфиксная форма). Вариант №5. Проверка закончится на числе 11, оно же вернётся в консоль. Вариант №6. Вернёт значение 0, потому что переменная определена.
Скоро у автора канала юбилей: 100К подписчиков!!! Предлагаю зрителям сделать подарок учителю (всемирный день учителя был пару дней назад) немного с опозданием)) Даем 100К лайков, и автор нас отблагодарит со своей стороны новым марафоном!!!
Самый сложный период обучения, когда просто заучиваешь термины и их работу, не представляя пока, как именно из всего этого складываются программы. Как изучать строение кирпичных блоков в архитектурном вузе. Но, уверен, что в дальнейшем это поможет строить по-настоящему качественно :)
Лучшего материала на эту тему не нашел, везде я больше запутывался до этого видео, тут все понятно стало) Огромное спасибо вам за видео! Мира вам и вашим близким!
Женя, спасибо за урок! Подача материала шикарная: отсутствие "воды" и куча примеров работы операторов.🔥👍💥 Д/з: 1. Ошибка: Вернет 32-22. 2. Верно 3. Ошибка: т.к. инкремент используют только с переменной. 4. Ошибка: вернет 0, т.к. используется постфиксная форма инкремента, при которой консоль возвращает значение переменной до выполнения операции . Для получения "1" нужна префиксная форма. 5. Ошибка: вернет 11, а не 18. 6. Верно: консоль вернет 0.
@Sneo это ваше право, но не совсем понимаю, что вы имеете в виду? решение дз? Не вижу проблемы вернуться к конспекту при необходимости. Сразу все запомнить никогда не получиться. Все приходит с опытом. Успехов в учебе!
@Sneo Мой способ - конспектировать все в тетрадке, это помогает лучше вникнуть в сказанное. Останавливаться на каждом примере и разбирать его пока не пойму + делаю свои эксперменты со своими придуманными примерами. При таком подходе урок занимает в разы больше времени чем 27 минут. У меня наверное ушло 3-4 часа, но по итогу вместе с конспектом удалось почти на все ответить, ошибся в первом варианте +-. Думал должно было быть Nan
Евгений, начал смотреть ваши уроки по JS. Скажу честно: это лучший материал, который я видел за последнее время. Все доходчиво, а главное - интересно! Вызвать интерес у слушателя, это большое искусство.
Спасибо! Ты круто монтируешь, заморачиваешься, это позволяет дольше и проще концентрировать внимание на материале и поэтому сложная информация проще заходит!
Жиза. У меня на пк щас курс на 20+ гигов, я нихрена не понимал, а чтоб понять приходилось пересматривать по несколько раз, но и это не всегда помогало. В итоге зашел сюда а тут за пару минут всё расставил по полочкам)
Пишу лекции по вашим видео. Потом повторяю на следующий день, что прошла ранее. Спасибо за прекрасную подачу ! Сначала полезла в GULP, чтобы его настроить, но что-то не получается никак. Провозилась неделю, пошарилась по другим каналам, но все же где-то делала ошибки, скорее всего при написании кода, потому что не знала основ. Теперь пришла сюда за основами. Спасибо!
напишу коментарий чтоб поддержать автора ) честно говоря до этого урока думал что js легко пойдет в обучении, теперь буду пересматривать ролик... лайк поставил .
С левой стороны фалс, с правой стороны фалс, фалс или фалс будет фалс :D Жень, как всегда, на уровне, спасибо тебе Я очень хочу выучить JS, но смотрел раньше видео других авторов и просто засыпал от монотонности. А у тебя уверенная эмоциональная подача и это как раз то, чего не хватало. Спасибо!
Спасибо за урок! на платных курсах, когда начали js появилось впечатление, что js такой сложный, наверное, мне его не понять. Но на твоих видео впечатление другое - мне в js интересно разбираться, и тут всё логически понятно)
Еще раз благодарю. По видео комментарий к аудитории: этот и предыдущий уроки вас ждут в начале собеседования. Если собеседование будет проходить online (например: Upwork) консоль в 80% случаев вам не поможет. Дают примеры на понимание, а реализация в консоли определенного браузера может не соответствовать ожидаемому ответу. Поэтому этот урок советую пересматривать раз в пол года.
Спасибо за доступный материал, уже пол года пытаюсь приодолеть JS с разные источников, только с помощью твоих видео начало заходить. Низкий поклон. То что ты делаешь неоценно важно для армий новичков как я.
Честно говоря, не ожидал от данного курса чего-то нового ... Но Евгений сделал курс таким простым и понятным ,что не могу оторваться от данного видео-курса !В просторах интернета много воды, все ходят вокруг да около , или говорят не понятным языком.... (Ну конечно же есть и курс IT-Kamasutra-тоже хороший курс , но там прям для очень маленьких)) Большое спасибо за труд!)
жостко....вже більше 2х годин пишу конспект по цій лекції, і я тільки на 17й хвилині) інфи дуже багато, думаю витрачу пару днів щоб краще засвоїти це та те що до цього, а потім вже піду далі за курсом. величезне дякую за науку)
Толково и мощно: и содержимое, и подача, и монтаж. С первого раза и не проглотить - впервые скорость воспроизвидения видео снизил) Прийдеться do{}while(true). Спасибо за структурированый материал.
Потрясающе!!! Так кратко и внятно разъясняешь всё. Я прохожу курс по js и там так не объясняют как ты. Поэтому после просмотра лекции смотрю твои видосы, чтобы лучше понять. Огромная благодарность!!
Жека, хочу выразить тебе свою благодарность за твои уроки) Недавно начале изучение JS, уже потихоньку разбираюсь в основах) Хочу пожелать тебе счастья и благополучия в это нелёгкое для Украины время.
Большущее Спасибо за уроки! за дз! за полезные ссылки! И за позитив! Режим зануды: в материалах урока есть описки : //со строки 98 let resultTwo = 10 * "80"; console.log(resultTwo); console.log(typeof resultOne);
Паралельно учусь на платных курсах, но даже не начинаю читать теорию которую дают пока не посмотрю видосик у Жеки на нужную тему.Жень огромный тебе респект от простых смертных)
Хоть я и знаю JS, много лет на нем пишу, но все равно смотрю даже эти видео. Потому что Жека - классный чувак! Интересно рассказывает! Пришел на канал, когда искал решение по верстке. И не прогадал, что подписался - пошли интересные видео с интервью.
Отличное видео! Очень хорошо описана работа операторов и «подводные камни» связанные с их работой. Когда начинал изучать JS, то особенности работы операторов взрывали мозг. Тогда я начал для себя выписывать все нюансы их работы чтобы разобраться, а тут уже все сделано и собрано в одном видео, только бери и употребляй! Но нет, люди все равно будут писать, что JS плохой ЯП и обмениваться мемчиками вместо того чтобы разобраться)
Вариант №1 неверный, консоль выведет 35-22. Вариант №3 неправильный тоже, т.к. 22++ неверная запись, не даст даже провести сравнение, будет ошибка. Вариант №4 тоже неправильный, ответ будет 0, т.к. инкремент в постфиксной форме (11 ответ). В последнем получится 0, т.к. это число не null и не undefined. Оно и выберется. Женя огромное спасибо за уроки. Сколько ты сил на все это тратишь, я ума не приложу. Обидно, что просмотров мало, хотя перфекционизм уроков просто на очень высоком уровне. Ты все раскрываешь до мелочей. Я держу за тебя кулачки. Не сдавайся и продолжай бомбить. Ждем-с следующего урока!!!)))
@@user-ow3pp6gt3r Потому что вернется 0, а не единица. Так как использована постфиксная форма, и фактически usersCounter не увеличится на 1. Жека говорил, что если нужно получить результат инкремента, то нужно ++ ставить до переменной. Набери код и проверь сам)
это точно материал с learn JS и это круто , изучаю темы там, пытаюсь решить задачки которые дают и потом иду сюда слушаю ещё раз только ещё понятнее и решаю уже задачки тут :D
Дякую за доступний урок! Вариант №1 - нет, необходимо убрать знак + Вариант №2 - верно Вариант №3 - нет, необходимы кавычки во втором операнде Вариант №4 - нет, применена постфиксная форма Вариант №5 - нет, вернет 11 Вариант №6 - нет, потому что есть значение первой переменной
@@kirillperov3843 (null >= 0) по логике js и по значимости - null больше или примерно равен 0, лучше просто запомнить . (null == 0) false потому что null по значимости чуть больше 0. (null === 0) false потому null что при строгом равенстве не преобразуется в числовое значение, поэтому не равен 0.
@@andreiBylkin я посмотрел несколько раз, но всё никак не мог понять, почему null может быть больше нуля, потому что хоть типы данных и разные, но приводя null в число мы и получим 0. В общем, да, пожалуй, надо просто запомнить, спасибо за разъяснение.
@@andreiBylkin вот ещё загадка века: почему console.log(2 == 2 > 0); выводит false? Ведь операторы "==" и ">" читаются слева направо, из чего выходит, что "2 == 2" это true, а true больше 0.
Жека молодец. Отличный курс по JS. Ты хорошо раскрываешь эту тему. Сейчас ты стал доносить информацию намного лучше, чем прежде, - говоришь не столь быстро, делаешь правильные паузы, оставляешь время между фразами для лучшего понимания и усвоения информации. Это очень помогает. Спасибо.
Вот недавно начал погружаться в js, просмотрел половину ютуба по этой теме это 100%, но то как вы доступно говорите, это что то с чем то, и вот мало же кто говорит даже просто о том что нужна теория, основная часть ютуберов говорит что надо только практиковаться, но если я буду только писать код, то как я смогу обьяснить нормальным языком что я пишу? Особенно вот ни от кого не слышал того что надо пересматривать видосы по 2 раза, а ведь реально пересмотрев ваш урок 2-3 раза начинаешь думать о том "как я с первого раза не понял этой мелочи)"... Спасибо огромное за ваш труд!!!!!!!!!!!!
Довольно интересно, а главное - понятно. Но сейчас для меня самая большая загадка это то, каким образом мне это может пригодиться в будущем, особенно выражения с операторами "И" и "ИЛИ")) Пока что ума не приложу, но оно и не удивительно. Женя, спасибо за очередной топовый урок! P.S. С оператора "??" я словил синий экран. P.P.S. Я вдуплил.
Очень круто и доступно (со второго раза, правда)!) недавно думал, что очень обидно, когда у тебя выходят видео всего раз в неделю, ибо хочется побыстрее узнать все про JS и приступать к практике более сложных манипуляций, однако, такой контент + такой монтаж - работа не из легких, за что тебе огромное спасибо. Желаю тебе как можно быстрее 100к, а там уже и лям не за горами) Пы.Сы. Так как я новичок (прям совсем чайник) в JS, не понимаю почему все учат именно через "console.log" ибо я как совсем юнец не могу отстрелить того, где он будет использоваться. И если быть честным, то этот '' console.log'' он везде. В каждом видеоуроке, в каждой книге. как по мне, то со временем смотреть такое становится скучным, и очень бы хотелось хоть какого-нибудь разнообразия) что-то, что даст мне понять - зачем этот JS вообще нужен. Пы.Сы. v2.0 . Это сугубо мое мнение, возможно я не до конца понимаю как нужно учить (понятное дело я этого не понимаю, ведь я только научился "равно" называть "присваиванием"), но тогда хотелось бы получить аргументированный ответ "че да как?". Спасибо за внимание)
Какие еще приколы знаете с оператором + ?
🔴 Получить доступ к плюшкам + поддержать канал: www.patreon.com/freelancerlifestyle
🔴 Telegram канал: t.me/freelancer_lifestyle (teleg.run/freelancer_lifestyle)
🔴 Telegram чат по верстке: t.me/flschat (teleg.run/flschat)
🔴 Facebook: facebook.com/freelancerlifestyle
🔴 Instagram: instagram.com/freelancer.lifestyle
Прямо как короткометражка "Альтернативная математика" ))))))))
Жека, привет! Где можно посмотреть ответы по домашке, чтобы проверить себя?
@@AlexNikolaev1 видимо только запустить код самому
@@AlexNikolaev1 вот вам ответы на домашку в этом ролике. Я сразу написал верные результаты этих выражений, а в скобках указал, какой из вариантов в домашке не верный и почему.
Вариант №1 вернёт строку "35-22" (не верный вариант, т.к. это строки, а их нужно отдельно преобразовывать в числа)
Вариант №2 вернёт 770 (верный вариант, операция умножения сама преобразовывает числительные строки в числа)
Вариант №3 вернёт ошибку (без заданных переменных инкремент и декремент не работают)
Вариант №4 вернёт число 0 (не верный вариант, используется постфиксный декремент)
Вариант №5 вернёт 11 (не верный вариант, оператор "или" при true||true выведет значение слева, в свою очередь оператор "и" при true&&true выведет значение справа)
Вариант №6 вернёт 0 (переменной name задано значение в виде числа 0)
@@AlexNikolaev1 ответь для себя в уме, а потом в браузере проверь, что console.log тебе выдаст :)
23:15 Приоритет && выше, чем | |, потому, что:
&& - это "логическое умножение"
| | - это "логическое сложение".
Сначала выполняется умножение, потом сложение.
Слова "false" / "true" можно представить в виде чисел:
false = 0
true = 1 {на самом деле - это любое ненулевое число}
Почему && - это "логическое умножение"?
Потому, что если в выражении встречается хотя бы один операнд false, то весь результат false. Это похоже на умножение:
(true && true && true && false) -> результат false.
То есть, false, как нуль, всё обнуляет. Такое происходит при умножении, например:
(1 * 2 * 300 * 0) = 0.
Почему | | - это "логическое сложение"?
Тут происходит "сложение" операндов.
(true | | false | | false | | false) -> результат true.
(1 + 0 + 0 + 0) = 1
чел спаисибо от души
А вот оно что! Спасибо Вам
респект вам!
Благодарю! Очень доходчиво
Чем дальше в JS, тем меньше народу)) И это только самые-самые азы, насколько я понимаю)) Скоро совсем останутся только те, кто за результатом пришел, остальные отправятся на Netflix)) Автора от всей души благодарю за труд. 3 месяца в обучении, до этого канала про css даже не слышал. После этого урока начинаю делать портфолио. Думаю, что все получится))) Спасибо!!!
Вот прям в точку :) Пожалуйста! Стараюсь для таких как ты!
самое смешное, что под КАЖДЫМ видео до этого писали "Жека, когда ЖС?!", и вот...
Ахах, да) Но это вполне закономерно, что большинство довольно быстро отваливается - не хватает интереса/мотивации/всего сразу. Кстати, может мне кто ответит: я решил прочекать и законспектировать весь плейлист по JS, потому что основы HTML и CSS я уже более-менее знаю и верстаю макетики потихоньку простые. Собственно, планирую добавлять больше интерактивности, а для этого нужен JS. Стоит ли дальше углубляться в жабу или мне хватит этих основ, чтобы я мог подключать/писать какие-нибудь несложные скрипты для вёрсток?
@@ThevideOoLoadeR html,css, основы js и jquery хватит для верстальщика.
@@ioji1476 А начинающему фронтэндщику?
Незаслуженно мало просмотров на такую важную тему. Надеюсь не бросишь такие хорошие видео по теме js из-за статистики просмотров. Спасибо!
Я тоже надеюсь)
Такие видео-уроки направлены на слишком узкую аудиторию, какими бы хорошими они не были, и да, я тоже надеюсь что он не забросит это.
Просмотры подтянутся к количеству подписчиков все сначала в html css пытаются разобраться (ну по себе сужу), а уж потом лезть в JS, тоже не сразу начала смотреть, пока предыдущее в голове не уложилось хоть немного
Это узкая тема, смысл смотреть это широкой публике? И если массы ломонуться сюда то подумай что в итоге будет?
Где ты видел чтобы на лекциях и курсах где нужна глубокая мысль , много просмотров? Закономерно , если только это не тупые видосы ин100грама и Дикдока с кривляниями!
27 минут растянулись в три часа, может оно и к лчушему) спасибо)
особенно греет душу, что не мне одной туго)
У меня в две недели
Добрый вечер, как у вас сейчас успехи в айти?
@@le0messi добрый. Нашла работу, но ощущение тупизны не покидает меня)
@@mnimaya4252 это хорошо, стоит начинать беспокоится когда кажется что всё знаешь лучше всех и расслабляешься
@@mnimaya4252 отлично что нашли, дальше уже всё срастется, успехов!
Такая жесть этот js. По несколько раз нужно смотреть.
Жеке огромный плюс, хоть что то начал понимать!!
Я рад!
Женек, как бы это странно не звучало, но ты лучшее, что со мной случилось в 2021. контент бомба. на таком позитиве всё объясняешь. все 5 уроков пересмотрел как минимум по 2 раза, а то и 3. хочется слушать, хочется делать. всех благ в дальнейшем. процветания каналу.
Спасибо! Я рад что полезно!
27минут соития с моим мозгом. Спасибо. Пошёл пересматривать, видимо, не раз придётся
ахахахаха, мой мозг тоже потёк )))))
Иногда думаю, посмотрев уроки от Жеки, нахрена купить эти платные курсы... Лично я всегда советую (даже настаиваю) этот канал друзьям которые хочет изучить сферу IT. Спасибо тебе брат, что поделишься своим знанием и опытом. Успехов вам!!!
Спасибо большое!
а еще лучше просто почитать learn javascript, и потыкать самому :)
@@rays_of_goodness Да, конечно. Помощь гугла никто отменял)))
@@rays_of_goodness Сейчас по нему учу JS. Очень удобно в тексте, начинал с видеоуроков. Есть задания и можно почитать комменты после каждого урока. Совершенно бесплатно кстати.
Добрый вечер, как у вас сейчас успехи в айти?
На 13-й минуте я заплакал: "...маленькие буквы - больше чем большие..." :))))))))))
пять раз смотрел...
Юрий Рудь ахаах, все норм, потом будет легче. Я после изучения другого языка смотрю JS и многие вещи уже сложными не кажутся) У тебя тоже все получится)
@@FirstNameLastName-fz8pg
Спасибо за поддержку!!!
Амперсанды, операнды, операторы. О Боги......Мозг undefined error///
@@andreiBylkin амперсанд это всего лишь знак
Здавалося це все тяжко, але поки все йде як по маслу)). Мабуть, тому що Жека дуже круто нас навчає. Вельми дякую!
Thank you for your video!
// №_1
False - ("35" + -'22'): Сначала выполнится унарный оператор " - " для строки "22",
после чего строка "22" преобразуется в число и ей присвоется значение -22(number).
И так как в выражении имеется, ещё один операнд с типом "String"(строка), то "35"(string) + -22(number) = "35-22"
// №_2
True - Вернёт значение 770(number). Математические операторы в JS (кроме "+" для строк), будут преобразовывать операнды в число.
// №_3
False - Произойдёт ошибка. Так как оператор инкремента, применяется только к переменным.
// №_4
False - Вернёт чилсо 0. В присвоении значения: (newUsers = usersCounter++) - применяется постфиксная форма инкремента, поэтому значение будет являтся первоночальным - 0.
// №_5
False - Вернёт 11. Первое выражение: !false && 11 = 11(оператор && возвращает последнюю истину). Второе: 18 && !"" = true.
Итог: 11 || true = 11. Оператор ( || ) возвращает первую истину(11).
// №_6
True - Выведет в консоль - 0. Оператор (??) проверяет операнды на значения: null и undefined.
Если бы в переменной "name" было одно из этих значений(null, undefined), то вывелась бы строка "Без имени".
Здравствуйте, а как себя поведет следующая строка, что первым применится?
console.log('35' + - + "22");
по итогу получается из нее строка
@@МаксимСоловьев-с9н если хотя бы один из операндов в выражении - string, то операция "+" работает как конкатенация, то есть как слияние строк.
@@hup42 спасибо 🔥
Видео которые заставляют напрягать голову, к сожалению, набирают очень мало просмотров. Вот если бы Евгений сидел ковырял в носу, под веселую музычку с грустными глазами, вот тут бы было просмотров, как говорит Евген 100500 миллионов. И половина зрителей тоже ковыряла бы в носу и были бы счастливы. ЕВГЕНИЙ, ты занимаешься благородным, но не благодарным делом и делаешь его КРУТО!!! Не сдавайся, мы поддерживаем тебя как можем. Я смотрю и лайкаю твои видосы со всех доступных мне аккаунтов.
Спасибо!
qЗдравствуйте Женя. Вы лучший))) Большое спасибо за ваши прекрасные уроки. А теперь домашнее задание: 1 вариант: не верный. Ответ будет 35 - 22, потому мы просто выводим в консоль 2 значения строки. Ведь '…' + "…" просто выведет в консоль то, что мы написали. В данном случае + это не оператор сложения, а соединяет первый элемент со вторым. 2 вариант: правильный. Потому что здесь, при помощи оператора * строки превращаются в обычные числа и происходит умножение. 3 вариант: не верный. В консоле будет выдана ошибка, так как нельзя выводить в консоль 22++, это не разрешается. Увеличения числа происходить не будет, потому что это делается по другому, например так: let addUser = 2; addUser++; console.log(addUser); 4 вариант: не верный. Потому что такая конструкция сначала вернёт 0. Чтобы сразу же вывести 1, нужно ++ поставить вначале. То есть вот так: ++userCounter; 5 вариант: не верный. Так как оператор ! переведёт все значения в true, а числа 11 и 18 это тоже true. Оба варианта будут true, поэтому вычисление остановится на первом и в консоле выдаст 11. Вариант 6: в консоле будет 0. Так как значение переменной name, является 0. А оператор ?? выводит первое значение, если оно не null или же undefined. Здесь 0, поэтому и будет 0. На этом всё.
Хоть я еще не дошёл до этого урока но хочу заранее поблагодарить. Спасибо что помогаешь людям к которых не всегда есть возможность потратить кучу денег на курсы. Я считаю, что ты помогаешь зацепиться за айти обычным людям, которых выбросила судьба на берег и им нужны эти знания, но не только им. Ты мне понравился как личность и мне приятно видеть твой безумный рост на ютубе, благодаря твоему усердию. Надеюсь ты и дальше будешь радовать нас образовательными роликами по frontend направлению.
Пересмотрел это видео 4 раза и только с 4 раза дошло что к чему, а ещё заметил что чем дальше в JS тем меньше лайкосиков, это говорит о том что большинство хотят носить громкое звание программист-разработчик но при этом не стараться напрягать мозги, что бы хоть что то отложилось. Спасибо тебе Жека за бесценный труд)))
А я имею тетрать ну в ноутбуке и все записываю туда все что нужно знать , и записываю я так , как будто-бы я сам буду кого-то учить. и приходится реально один день тратить на один урок, а на следующий день повторять и только потом переходить уже к другой теме.
@@Karelmusik такая же фигня, только у меня тетрадь А4, и я записываю всю теорию ручкой, просто мне так легче запоминать, благодаря фотографической памяти и на сл.день повторяю пройденое, но бывает на урок уходит 2 дня, т.к еще в гугле доп.инфу читаю и выписываю нужное 👍💪
Я сначала думал, что в этом уроке будет очень много "воды", просто я не понимал что такого можно рассказать, тема же короткая, а у тебя получилось рассказать все в таких подробностях и без какой-либо воды.
Я в таком случаи могу просто похлопать стоя и поблагодарить за такой труд!!!!
Надеюсь, ты будешь продолжать в том же темпе, спасибо!!!
Я рад! Пожалуйста!
В случае с этим каналом можно ставить лайк, до того как посмотрел видео)
Спасибо!
Вариант №1. Неверно, строковые значения не будут вычисляться арифметически.
Вариант №2. Верно. При перемножении строк операнды преобразуются в числовые значения.
Вариант №3. Неверно. Инкримент или дикримент можно использовать только с переменными.
Вариант №4. Неверно. Причина в том, что переменная newUser присваивает значение переменной userCounter ДО применения инкремента (постфиксная форма).
Вариант №5. Проверка закончится на числе 11, оно же вернётся в консоль.
Вариант №6. Вернёт значение 0, потому что переменная определена.
Скоро у автора канала юбилей: 100К подписчиков!!!
Предлагаю зрителям сделать подарок учителю (всемирный день учителя был пару дней назад) немного с опозданием))
Даем 100К лайков, и автор нас отблагодарит со своей стороны новым марафоном!!!
Супер! Я согласен))
Когда количество подписчиков приближается 100к, делайте стрим. Вместе отпразднуем)))
Самый сложный период обучения, когда просто заучиваешь термины и их работу, не представляя пока, как именно из всего этого складываются программы. Как изучать строение кирпичных блоков в архитектурном вузе. Но, уверен, что в дальнейшем это поможет строить по-настоящему качественно :)
Пришел с видосов 2019 года(Обучение верстке с нуля), чтобы поставить лайк. Спасибо за контент.
Пожалуйста!
Лучшего материала на эту тему не нашел, везде я больше запутывался до этого видео, тут все понятно стало)
Огромное спасибо вам за видео! Мира вам и вашим близким!
Я абсолютный новичок, гуманитарий и JS мне заходит)) уже тянет скорее начать решать задачки... благодаря вашему профессионализму, Женя! Спасибо.
Це круто
Женя, спасибо за урок! Подача материала шикарная: отсутствие "воды" и куча примеров работы операторов.🔥👍💥
Д/з:
1. Ошибка: Вернет 32-22.
2. Верно
3. Ошибка: т.к. инкремент используют только с переменной.
4. Ошибка: вернет 0, т.к. используется постфиксная форма инкремента, при которой консоль возвращает значение переменной до выполнения операции . Для получения "1" нужна префиксная форма.
5. Ошибка: вернет 11, а не 18.
6. Верно: консоль вернет 0.
@Sneo это ваше право, но не совсем понимаю, что вы имеете в виду? решение дз? Не вижу проблемы вернуться к конспекту при необходимости. Сразу все запомнить никогда не получиться. Все приходит с опытом. Успехов в учебе!
@Sneo Мой способ - конспектировать все в тетрадке, это помогает лучше вникнуть в сказанное. Останавливаться на каждом примере и разбирать его пока не пойму + делаю свои эксперменты со своими придуманными примерами. При таком подходе урок занимает в разы больше времени чем 27 минут. У меня наверное ушло 3-4 часа, но по итогу вместе с конспектом удалось почти на все ответить, ошибся в первом варианте +-. Думал должно было быть Nan
@Sneo Если сможешь, пару примеров с вопросами, было бы интересно. Эффективно учиться, тоже надо учиться)
@Sneo иду в комфортном для себя темпе. 💪😉
@Sneo гениально 🔥👍💣
Евгений, начал смотреть ваши уроки по JS. Скажу честно: это лучший материал, который я видел за последнее время. Все доходчиво, а главное - интересно! Вызвать интерес у слушателя, это большое искусство.
На награду самый лучший учитель мира номинируется Евгений Андриканич !!!!!!!!!
Спасибо! Ты круто монтируешь, заморачиваешься, это позволяет дольше и проще концентрировать внимание на материале и поэтому сложная информация проще заходит!
Спасибо!
Добрый день, Евгений. Тема операторы JS изложена великолепно! Домашка с "изюменкой" - просто супер!
Смотрел курс с видеоматериалом на 40+ часов, нихрена не понял, а тут чувак за 27 минут объяснил проще и понятнее . Респект автору
Жиза. У меня на пк щас курс на 20+ гигов, я нихрена не понимал, а чтоб понять приходилось пересматривать по несколько раз, но и это не всегда помогало. В итоге зашел сюда а тут за пару минут всё расставил по полочкам)
Как обычно лайкос из Сибири. ЖЕКА the BEST !!!
Спасибо!
Пишу лекции по вашим видео. Потом повторяю на следующий день, что прошла ранее. Спасибо за прекрасную подачу
!
Сначала полезла в GULP, чтобы его настроить, но что-то не получается никак. Провозилась неделю, пошарилась по другим каналам, но все же где-то делала ошибки, скорее всего при написании кода, потому что не знала основ. Теперь пришла сюда за основами. Спасибо!
все ваши виде это лучшее что можно найти на русскоязычном сегменте! Я поддерживаю вас во всём! желаю мира и спокойствия вашей стране и семье!!!
Монтаж на уровне!
Спасибо!
Жека, спасибо за твои замечательные видео! Ты один из лучших учителей, которых я когда либо знала!
Пожалуйста!
напишу коментарий чтоб поддержать автора ) честно говоря до этого урока думал что js легко пойдет в обучении, теперь буду пересматривать ролик... лайк поставил .
Дякую за класний урок, після третього перегляду цього відео майже все зрозумів, потрібно ще законспектувати, повторяти і знов дивитись...
С левой стороны фалс, с правой стороны фалс, фалс или фалс будет фалс :D
Жень, как всегда, на уровне, спасибо тебе
Я очень хочу выучить JS, но смотрел раньше видео других авторов и просто засыпал от монотонности. А у тебя уверенная эмоциональная подача и это как раз то, чего не хватало. Спасибо!
Я рад!
Спасибо за урок! на платных курсах, когда начали js появилось впечатление, что js такой сложный, наверное, мне его не понять. Но на твоих видео впечатление другое - мне в js интересно разбираться, и тут всё логически понятно)
Еще раз благодарю. По видео комментарий к аудитории: этот и предыдущий уроки вас ждут в начале собеседования. Если собеседование будет проходить online (например: Upwork) консоль в 80% случаев вам не поможет. Дают примеры на понимание, а реализация в консоли определенного браузера может не соответствовать ожидаемому ответу. Поэтому этот урок советую пересматривать раз в пол года.
Дякую за чудовий урок. Ти дуже гарно пояснюєш. Шкода, що так мало переглядів(
Спасибо за доступный материал, уже пол года пытаюсь приодолеть JS с разные источников, только с помощью твоих видео начало заходить. Низкий поклон. То что ты делаешь неоценно важно для армий новичков как я.
как в итоге успехи с JS?!
За бесплатно и такой уровень! Спасибо тебе за твои труды, буду советовать всем)
Спасибо!
Величезне дякую за Вашу працю.
Будь ласка
Честно говоря, не ожидал от данного курса чего-то нового ... Но Евгений сделал курс таким простым и понятным ,что не могу оторваться от данного видео-курса !В просторах интернета много воды, все ходят вокруг да около , или говорят не понятным языком.... (Ну конечно же есть и курс IT-Kamasutra-тоже хороший курс , но там прям для очень маленьких)) Большое спасибо за труд!)
жостко....вже більше 2х годин пишу конспект по цій лекції, і я тільки на 17й хвилині)
інфи дуже багато, думаю витрачу пару днів щоб краще засвоїти це та те що до цього, а потім вже піду далі за курсом.
величезне дякую за науку)
Посмотрел на количество просмотров, расстроился, Жека ты лучший!
Спасибо!
миллион лайков!!!!! меньше, чем за пол часа вам удалось разложить все по полочкам и подать много нужной базовой информации! спасибо!!!!!!!!
Толково и мощно: и содержимое, и подача, и монтаж. С первого раза и не проглотить - впервые скорость воспроизвидения видео снизил)
Прийдеться do{}while(true).
Спасибо за структурированый материал.
спасибо,наконец-то дошло про логические операторы ) очень понятно все объяснили за максимально короткое время,а я два дня мучалась)
Спасибо! Только у Вас такие понятные и приятные уроки.
Я рад!
Потрясающе!!! Так кратко и внятно разъясняешь всё. Я прохожу курс по js и там так не объясняют как ты. Поэтому после просмотра лекции смотрю твои видосы, чтобы лучше понять.
Огромная благодарность!!
Занимаюсь на курсах, твои уроки смотрю как основу. Намного понятнее.
Я рад!
Спасибо, очень интересный и полезный курс. Успехов тебе в твоих проектах, держать планку "годнейшего" просветителя).
// Лучший
Спасибо!
Жека, хочу выразить тебе свою благодарность за твои уроки) Недавно начале изучение JS, уже потихоньку разбираюсь в основах) Хочу пожелать тебе счастья и благополучия в это нелёгкое для Украины время.
Большущее Спасибо за уроки! за дз! за полезные ссылки! И за позитив!
Режим зануды: в материалах урока есть описки :
//со строки 98
let resultTwo = 10 * "80";
console.log(resultTwo);
console.log(typeof resultOne);
С помощью твоих видео я осознал на сколько крутой язык программирования JavaScript.
Дякую за вашу працю, і чудове пояснення матеріалу
Паралельно учусь на платных курсах, но даже не начинаю читать теорию которую дают пока не посмотрю видосик у Жеки на нужную тему.Жень огромный тебе респект от простых смертных)
Хоть я и знаю JS, много лет на нем пишу, но все равно смотрю даже эти видео.
Потому что Жека - классный чувак! Интересно рассказывает!
Пришел на канал, когда искал решение по верстке. И не прогадал, что подписался - пошли интересные видео с интервью.
Большущее спасибо за уроки, со второго раза всё улеглось по полочкам))
Неверные варианты: 1, 3, 4, 5
Я бы вам поставила миллион классов.Спасибо огромное .Привет из Бишкека
Спасибо!
Привет) Получилось JS выучить ?)
Ухх, вот это урок) Спасибо из СПБ ✊
пожалуйста!
Вы невероятно Евгений в очередной раз!
Спасибо!
Жека я тоже с Ужгорода, посмотрел твои уроки html и CSS, сейчас вот до JS дошел. Очень хорошо объясняешь.
отличный курс, спасибо за твои старания)
Отличное видео! Очень хорошо описана работа операторов и «подводные камни» связанные с их работой. Когда начинал изучать JS, то особенности работы операторов взрывали мозг. Тогда я начал для себя выписывать все нюансы их работы чтобы разобраться, а тут уже все сделано и собрано в одном видео, только бери и употребляй! Но нет, люди все равно будут писать, что JS плохой ЯП и обмениваться мемчиками вместо того чтобы разобраться)
Женя, спасибо! Отличная работа! Уважаю профи своего дела!
Спасибо!!!Все получится 😊🤗 Благодарим за твой труд!!!
Спасибо, урок познавательный, подача на высоком, доступном для понимания уровне!!
Хотелось бы немного больше задач на домашку
Пожалуйста!
Вариант №1 неверный, консоль выведет 35-22. Вариант №3 неправильный тоже, т.к. 22++ неверная запись, не даст даже провести сравнение, будет ошибка. Вариант №4 тоже неправильный, ответ будет 0, т.к. инкремент в постфиксной форме (11 ответ). В последнем получится 0, т.к. это число не null и не undefined. Оно и выберется. Женя огромное спасибо за уроки. Сколько ты сил на все это тратишь, я ума не приложу. Обидно, что просмотров мало, хотя перфекционизм уроков просто на очень высоком уровне. Ты все раскрываешь до мелочей. Я держу за тебя кулачки. Не сдавайся и продолжай бомбить. Ждем-с следующего урока!!!)))
5 кстати вернет 11, тоже неправильный
@@user-ow3pp6gt3r Потому что вернется 0, а не единица. Так как использована постфиксная форма, и фактически usersCounter не увеличится на 1. Жека говорил, что если нужно получить результат инкремента, то нужно ++ ставить до переменной. Набери код и проверь сам)
это точно материал с learn JS и это круто , изучаю темы там, пытаюсь решить задачки которые дают и потом иду сюда слушаю ещё раз только ещё понятнее и решаю уже задачки тут :D
Недавно я даже не понимал что такое JS )) а сейчас всё идёт гладко , Спасибо за данные уроки . Буду ждать следующего урока
Красиво сделаны прозрачные буковки JS на заставках. Круть! Спецэффекты!
НЕ верные варианты 1, 3, 4, 5;
6й вариант вернёт 0
Спасибо за уроки, очень доходчиво!
Жека ,поздравляю с настуупающей соткой) Не думал ,что JS даст такой толчок в развитии,все таки тема и вправду хайповая) Но это все заслуженно будет!
Спасибо! JS смотрят меньше чем другие выпуски))
@@FreelancerLifeStyle я уверен ,что это временно)
Дякую, з всім розібрався. Дуже добре подана інформація
Спасибо за объяснения!№1- Не верно;№2-Верно!;№3-Не верно;№4-Верно!;№5-Не верно;№6-будет 0;
Спасибо, прям доходчиво объяснил, не знаю кто смог бы лучше!)
Конечно с первого раза всё не запомнить, но логика понятна.
"Переменные h u y" - казалось бы, что здесь непонятного :D
ахаха)
🤣🤣🤣
Операнды, они такие)
очень крутые и понятные видео для начинающих! спасибо!!!
Дякую за доступний урок!
Вариант №1 - нет, необходимо убрать знак +
Вариант №2 - верно
Вариант №3 - нет, необходимы кавычки во втором операнде
Вариант №4 - нет, применена постфиксная форма
Вариант №5 - нет, вернет 11
Вариант №6 - нет, потому что есть значение первой переменной
Триумфальный лайк с дальнего востока!
Сложная для понимания тема. Пришлось второй раз пересматривать. только тогда - уяснил. Спасибо, Женя!
Кстати, почему выражение (null >= 0) в консоли выводит true, а выражения (null == 0) и (null === 0) выводят в консоли false?
@@kirillperov3843 (null >= 0) по логике js и по значимости - null больше или примерно равен 0, лучше просто запомнить .
(null == 0) false потому что null по значимости чуть больше 0.
(null === 0) false потому null что при строгом равенстве не преобразуется в числовое значение, поэтому не равен 0.
@@kirillperov3843 а лучше все это много раз пересмотреть и попытаться по полочкам в голове каждую тему разложить и понять :)
@@andreiBylkin я посмотрел несколько раз, но всё никак не мог понять, почему null может быть больше нуля, потому что хоть типы данных и разные, но приводя null в число мы и получим 0. В общем, да, пожалуй, надо просто запомнить, спасибо за разъяснение.
@@andreiBylkin вот ещё загадка века: почему console.log(2 == 2 > 0); выводит false? Ведь операторы "==" и ">" читаются слева направо, из чего выходит, что "2 == 2" это true, а true больше 0.
Жека молодец. Отличный курс по JS. Ты хорошо раскрываешь эту тему. Сейчас ты стал доносить информацию намного лучше, чем прежде, - говоришь не столь быстро, делаешь правильные паузы, оставляешь время между фразами для лучшего понимания и усвоения информации. Это очень помогает. Спасибо.
Это круто! А за шпаргалки отдельное спасибище!
Обучаюсь и развиваюсь с помощью видосиков этого автора, чтобы жить, а работать в свободное время)))
Спасибо!!!!!!!! Как всегда лучший урок
Ракета - бомба - петарда! Отличный видео урок
Вот недавно начал погружаться в js, просмотрел половину ютуба по этой теме это 100%, но то как вы доступно говорите, это что то с чем то, и вот мало же кто говорит даже просто о том что нужна теория, основная часть ютуберов говорит что надо только практиковаться, но если я буду только писать код, то как я смогу обьяснить нормальным языком что я пишу? Особенно вот ни от кого не слышал того что надо пересматривать видосы по 2 раза, а ведь реально пересмотрев ваш урок 2-3 раза начинаешь думать о том "как я с первого раза не понял этой мелочи)"... Спасибо огромное за ваш труд!!!!!!!!!!!!
Буду пересматривать. Бесподобный материал.Спасибо
Спасибо огромное за !!твой тяжкий труд !
Пожалуйста!
Довольно интересно, а главное - понятно. Но сейчас для меня самая большая загадка это то, каким образом мне это может пригодиться в будущем, особенно выражения с операторами "И" и "ИЛИ")) Пока что ума не приложу, но оно и не удивительно. Женя, спасибо за очередной топовый урок!
P.S. С оператора "??" я словил синий экран.
P.P.S. Я вдуплил.
Очень круто и доступно (со второго раза, правда)!) недавно думал, что очень обидно, когда у тебя выходят видео всего раз в неделю, ибо хочется побыстрее узнать все про JS и приступать к практике более сложных манипуляций, однако, такой контент + такой монтаж - работа не из легких, за что тебе огромное спасибо. Желаю тебе как можно быстрее 100к, а там уже и лям не за горами)
Пы.Сы. Так как я новичок (прям совсем чайник) в JS, не понимаю почему все учат именно через "console.log" ибо я как совсем юнец не могу отстрелить того, где он будет использоваться. И если быть честным, то этот '' console.log'' он везде. В каждом видеоуроке, в каждой книге. как по мне, то со временем смотреть такое становится скучным, и очень бы хотелось хоть какого-нибудь разнообразия) что-то, что даст мне понять - зачем этот JS вообще нужен.
Пы.Сы. v2.0 . Это сугубо мое мнение, возможно я не до конца понимаю как нужно учить (понятное дело я этого не понимаю, ведь я только научился "равно" называть "присваиванием"), но тогда хотелось бы получить аргументированный ответ "че да как?". Спасибо за внимание)
Спасибо огромное за ваши старания, отличные уроки которые помогают с легкостью усвоить JS!
1,3,4,5 варики не правильные) Спасибо за урок)
Очередной шикарный урок.Спасибо!!!
Пожалуйста!
Очень жду видео с циклам ! Спасибо , как всегда на высшем уровне!
Добрый вечер, как у вас сейчас успехи в айти?
Жекааа спасибо !!!!!! С тобой js самое легкое что может быть
Огромный Лайк. Тема, для меня как совсем новичка, нелегкая. Но я ее просто обязан освоить, да еще с таким учителем. ))))