Учу JS на платных курсах. И на циклах я не смогла продвинуться дальше. Решила посмотреть информацию в интернете. В вашем видео с одного раза все поняла, что вы рассказали про циклы. Спасибо. С учетом того, что вы быстро все проговариваете, но все равно дошло😄
Огромное спасибо вам за ваши старания! Я пролистал ваш канал и вы очень много уроков сделали, по самым разным языкам! Это же такой труд, а популярности у вас нет( Сейчас у вас подучу базовые принципы джаваскрипта, потом css подтяну, может ещё и html, а потом python или php буду учить, хотя у вас выбор огромнейший просто
Достаточно запустить диспетчер задач, кликай - alt + ctrl + delete. Когда откроется окно выбирай "Диспетчер задач", и там найди свою программу, зачастую она будет с вверху, по сколько нагружает систему кликай на неё, и кликай "Снять задачу."
Здравствуйте! Вы так хорошо объясняете, спасибо! Скажите, может, у Вас есть уроки с примерами, то есть где какой-то элемент сайта верстается. Я только начинаю верстать сайты и хочу понять как массивы, циклы и др. работают непосредственно на сайте.
@@exelione2229А чем let отличается от var? И где может пригодиться const, если лучше создать переменную, которую можно менять? Просто я пока новичок, мало чего вдупляю
@@avokado9724 var уже не используют почти нигде, можешь смело забыть про нее. Const это константа, в которую ты не сможешь вносить изменения, в let вносить изменения можно походу работы. В этих уроках уже не актуальная инфа, бро, советую не тратить время дальше и найти более свежие курсы
"Я никогда не отдам жизнь за свои убеждения, потому что я могу заблуждаться." Бертран Рассел 1) 10:15 - автор, не будьте столь категоричны! Ну почему же невозможно?? Еще как возможно!) Ничего мы циклу for не должны)) Вот пример (цикл НЕ бесконечный): for(var isHasCar = true; isHasCar == true;) { console.log("У меня работает!"); isHasCar = false; } Ну если уж совсем делать по подобию цикла while, то: var isHasCar = true; for(; isHasCar == true;) { console.log("И так работает!"); isHasCar = false;//цикл НЕ бесконечный } Доказываю, что циклу for мы ничего не должны: for(;;) { console.log("И даже так работает!"); break;//цикл НЕ бесконечный. Если убрать break - цикл станет бесконечным! } 2) Из цикла с помощью break не выходят! А оператор break - ПРЕРЫВАЕТ выполнение цикла.
Ну, так. :) Быстрый вкат по типу: повторяй за мной. :) Неплохо для начала, но, друзья, имейте в виду, что очень много в уроках автора остается за кадром (наверное, для сокращения длины уроков). Местами было смешно. Например, 6:56. Да само по себе слово "цикл" -- это значит повторение. А это просто другая форма записи цикла, которая в определенных случаях может быть удобнее for. Но именно такая простецкая манера изложения уроков очень хороша для начинающих. А потом, после небольшой практики, намного приятнее читать теорию.
Я не собираюсь делать математический сайт или сайт считалочку, кто то может мне объяснить на реальном примере зачем нужны циклы, повторяюсь в реальном примере на сайте
еба в конце запутался пипец, где он начал всё смешивать, особенно в моменте с этими математическими задачками, а в матеше я вообще храмаю жёстко, более менее что-то понял, но в конце, после последнего курса обязательно вернусь сюда(буду смотреть пока не пойму)!!
к слову использование конструкции while true{} очень широко применима, т.к. в нутри нее можно использовать разного рода условия прикоторых будет вызван break. Ну в программирование мы такое используем, не знаю существенно ли это для фронт энда.
10:15 Нет, это неправда. Каждый тип цикла взаимозаменяем другим на 100%. Можно всегда и везде использовать только for, или только while. Вот пример того, что возможно использовать for вместо while в этом случае: var isHasCar = true; for (; isHasCar; ) { console.log(1); console.log(2); isHasCar = false; console.log(3); } Синтаксис for: for(оператор_1; оператор_2; оператор_3) Все оператор_1, оператор_2, оператор_3 -- необязательны и могут отсутствовать (но каждый из них выполняет определенную роль). То есть, такая конструкция: for (; ;) - тоже рабочая (запускает бесконечный цикл). Главное, что ; надо ставить -- это признак конца оператора (хоть и пустого в данном случае). (Да, пустые операторы тоже существуют.) Как работает цикл for? Предположим, мы попали в цикл for. Только 1 раз выполняется оператор_1 -- это обычно начальное значение переменной-счетчика цикла; Потом проверяется оператор_2 -- условие продолжения цикла. Если условие истинно, цикл начинает свою первую итерацию: начинаются выполнятся инструкции в теле цикла -- одна за одной. После того, как выполнилась последняя инстуркция в теле цикла, мы перескакиваем на оператор_3. В нем наш счетчик становится больше на 1 (ну, или что вы там делаете со счетчиком?). И после того, как в оператор_3 счетчик увеличился на 1, мы снова перескакиваем на оператор_2. И там проверяется условие продолжения цикла. Если оно истинно, то мы идем на вторую итерацию цикла. И так далее...
острожно с синтаксисом, иначе будет бесконечный цикл как у меня, с паралельной нагрузкой цп на все 100% и оперативную память. Хорошо что комп не сгорел)
Решил поэкспериментировать и написал вместо : i /= 2 что i / 2 .Cлава богу видео урок был открыт в отдельном окне приложении ,потому что браузер завис и начал множить в геометрической прогрессии результаты i
Всем привет. Я смотрю и повторяю до этого урока но нечего не понимаю по JS. До этого я посмотрел и повторял по HTML и CSS почти всё понимал и даже сайт с нуля проектировал. Кто-то может что-то советовать?
4:39 почему у меня после того как я ввёл это, мой "сайт" начал делить буквально миллиарды раз в секунду, из за чего мой браузер умирает и я не знаю что делать
Люди, помогите! Когда я пишу в vs code var j = 1000; while(j > 100) { console.log(j); j -= 100; } То этот код в консоли начинает выводить числа от огромных значений, а не от тысячи, и убавлять на 1, а не на 100, я даже банально не успеваю посмотреть. И эта хрень моментально сжирает всю оперативную память и нагружает процессор, в результате чего браузер замирает... мне приходится через диспетчер задач закрывать браузер, но после пары-тройки перезагрузок код начал работать исправно, как на видео. Кто-нибудь знает, что это за хренотень?
@@keekcoder3785 Потому, что CSS это не язык программирования, а ФОРМАЛЬНЫЙ язык разметки, созданный для описания веб страниц. Он связанный с языком гипертекстовой разметки (HTML тоже не язык программирования)
JavaScript нужен для обработки данных на стороне пользователя и проверки данных до паподения их на сервер.Циклы могут проверять введённые данные пользователем.
супер урок, только я не могу понять как мне с помощью цикла сделать решить вот такую задачу :"С помощью цикла создать перевёрнутый вариант произвольной строки. Например, строка «Привет, мир!» должна превратиться в «!рим ,тевирП».
Этот урок опасен бесконечными циклами, слушайте внимательно
Согласен)
+, у меня нечаянно бесконечность нулей поплыло
У меня за один урок шесть бесконечных циклов было😂
@@banger3310жиза) 3 раза поймал его)
Один раз комп уже завис
Гоша, ты меня удивляешь 23 минуты видеоролик . спасибо за такое боооооооольшие ролики и очень актуальную и полезную информацию 🎄🎄🎄👍👍
всегда пожалуйста 😉
Спасибо тебе! Когда учил Питон, долго не мог понять разницу между циклами. Здесь же сразу все понятно
У вас просто талант объяснять! Спасибо большое!
Учу JS на платных курсах. И на циклах я не смогла продвинуться дальше. Решила посмотреть информацию в интернете. В вашем видео с одного раза все поняла, что вы рассказали про циклы. Спасибо. С учетом того, что вы быстро все проговариваете, но все равно дошло😄
Огромное спасибо вам за ваши старания! Я пролистал ваш канал и вы очень много уроков сделали, по самым разным языкам! Это же такой труд, а популярности у вас нет( Сейчас у вас подучу базовые принципы джаваскрипта, потом css подтяну, может ещё и html, а потом python или php буду учить, хотя у вас выбор огромнейший просто
было бы понятней, если приводить что-то в пример, где это применяется или может применяться.
точно, а то учишь запоминаешь и что дальше?
Сделай уроки по React js после этого курса
Возможно позже будет
было смешно когда я ровно 10 секунд не досмотрел где автор рассказывает про бесконечные циклы, пришлось пк перезагружать))
Достаточно запустить диспетчер задач, кликай - alt + ctrl + delete. Когда откроется окно выбирай "Диспетчер задач", и там найди свою программу, зачастую она будет с вверху, по сколько нагружает систему кликай на неё, и кликай "Снять задачу."
Блин запустил бесконечный цикл и мне пришлось пк перезагружать почему я не послушал
Я предупреждал)
ты не один, бро. не один...
@@itproger я запустил бесконечный цикл, и всё было нормально. Просто пришлось закрыт и открыть страницу
у меня тоже 😂
@@LoveCaseOh у меня идет бесконечно и я успел поменять на другой😂
А как-же цикл ForEach? Хотелось бы еще увидеть добавление элементов через цикл или создание чего либо через цикл.
во время этого урока страшно хотелось запустить бесконечный цикл )
Здравствуйте! Вы так хорошо объясняете, спасибо! Скажите, может, у Вас есть уроки с примерами, то есть где какой-то элемент сайта верстается. Я только начинаю верстать сайты и хочу понять как массивы, циклы и др. работают непосредственно на сайте.
Чего вы достигли за этот год?
Классный урок! Спасибо!
Кстати, еще попробовал, можно вместо ( var i = 0; i
с массивами лучше использовать конструкцию (let i of arr)
@@zudard var вообще устаревшая переменная, сейчас используют в основном let/const.
1:12 i используют потому что итерация и тут задается их количество
@@exelione2229А чем let отличается от var? И где может пригодиться const, если лучше создать переменную, которую можно менять? Просто я пока новичок, мало чего вдупляю
@@avokado9724 var уже не используют почти нигде, можешь смело забыть про нее. Const это константа, в которую ты не сможешь вносить изменения, в let вносить изменения можно походу работы.
В этих уроках уже не актуальная инфа, бро, советую не тратить время дальше и найти более свежие курсы
Попробовал, оказывается VAR в цикле FOR можно и не писать, тоже работает. Да и в присвоении значений переменным var тоже можно не писать
"Я никогда не отдам жизнь за свои убеждения, потому что я могу заблуждаться." Бертран Рассел
1) 10:15 - автор, не будьте столь категоричны! Ну почему же невозможно?? Еще как возможно!) Ничего мы циклу for не должны))
Вот пример (цикл НЕ бесконечный):
for(var isHasCar = true; isHasCar == true;) {
console.log("У меня работает!");
isHasCar = false;
}
Ну если уж совсем делать по подобию цикла while, то:
var isHasCar = true;
for(; isHasCar == true;) {
console.log("И так работает!");
isHasCar = false;//цикл НЕ бесконечный
}
Доказываю, что циклу for мы ничего не должны:
for(;;) {
console.log("И даже так работает!");
break;//цикл НЕ бесконечный. Если убрать break - цикл станет бесконечным!
}
2) Из цикла с помощью break не выходят! А оператор break - ПРЕРЫВАЕТ выполнение цикла.
Ну, так. :)
Быстрый вкат по типу: повторяй за мной. :)
Неплохо для начала, но, друзья, имейте в виду, что очень много в уроках автора остается за кадром (наверное, для сокращения длины уроков).
Местами было смешно.
Например, 6:56.
Да само по себе слово "цикл" -- это значит повторение.
А это просто другая форма записи цикла, которая в определенных случаях может быть удобнее for.
Но именно такая простецкая манера изложения уроков очень хороша для начинающих.
А потом, после небольшой практики, намного приятнее читать теорию.
Я не собираюсь делать математический сайт или сайт считалочку, кто то может мне объяснить на реальном примере зачем нужны циклы, повторяюсь в реальном примере на сайте
Проверить какой либо файл
еба в конце запутался пипец, где он начал всё смешивать, особенно в моменте с этими математическими задачками, а в матеше я вообще храмаю жёстко, более менее что-то понял, но в конце, после последнего курса обязательно вернусь сюда(буду смотреть пока не пойму)!!
Ну как?
@@АлександрНиколаев-ц9ж походу никак
спасибо за уроки!
А можешь сделать курс по c# пожалуйста (не для юнити)
к слову использование конструкции while true{} очень широко применима, т.к. в нутри нее можно использовать разного рода условия прикоторых будет вызван break. Ну в программирование мы такое используем, не знаю существенно ли это для фронт энда.
10:15 Нет, это неправда.
Каждый тип цикла взаимозаменяем другим на 100%.
Можно всегда и везде использовать только for, или только while.
Вот пример того, что возможно использовать for вместо while в этом случае:
var isHasCar = true;
for (; isHasCar; ) {
console.log(1);
console.log(2);
isHasCar = false;
console.log(3);
}
Синтаксис for:
for(оператор_1; оператор_2; оператор_3)
Все оператор_1, оператор_2, оператор_3 -- необязательны и могут отсутствовать (но каждый из них выполняет определенную роль).
То есть, такая конструкция: for (; ;) - тоже рабочая (запускает бесконечный цикл).
Главное, что ; надо ставить -- это признак конца оператора (хоть и пустого в данном случае). (Да, пустые операторы тоже существуют.)
Как работает цикл for? Предположим, мы попали в цикл for.
Только 1 раз выполняется оператор_1 -- это обычно начальное значение переменной-счетчика цикла;
Потом проверяется оператор_2 -- условие продолжения цикла. Если условие истинно, цикл начинает свою первую итерацию: начинаются выполнятся инструкции в теле цикла -- одна за одной.
После того, как выполнилась последняя инстуркция в теле цикла, мы перескакиваем на оператор_3. В нем наш счетчик становится больше на 1 (ну, или что вы там делаете со счетчиком?).
И после того, как в оператор_3 счетчик увеличился на 1, мы снова перескакиваем на оператор_2. И там проверяется условие продолжения цикла. Если оно истинно, то мы идем на вторую итерацию цикла.
И так далее...
*_Так а я не понял, для чего эти циклы нужны то? Как они помогут в создании сайта?_*
Ну было бы прикольно если бы показывали на примере сайта.
Спасибо большое! Всё поняла, хотя и было сложнааа
Лично мне всегда тяжело давались уроки по циклам. Не знаю почему, но это так...
А можно как-нибудь сделать так чтобы пользователь вводил числовые данные сам?
Еще будет об этом видео 😏
Добавляешь функцию prompt
У вас очень полезные и информативные видео, жаль я слишком тупой чтоб понять это...
да ладно,все тупари,кто пришёл слушать,я лично некоторую инфу откатываю видос по несколько раз)
просто идиально
Gosha Thank You So Much 🙏🏻
Thank you
ДД!
КАк закоментить сразу несколько строк?
острожно с синтаксисом, иначе будет бесконечный цикл как у меня, с паралельной нагрузкой цп на все 100% и оперативную память. Хорошо что комп не сгорел)
хвапххапха, решил проверить, компьютер загудел, подумал что самолет за окном, через 15 минут все прошло
Решил поэкспериментировать и написал вместо : i /= 2 что i / 2 .Cлава богу видео урок был открыт в отдельном окне приложении ,потому что браузер завис и начал множить в геометрической прогрессии результаты i
Также посмотрите for in и for of
Супер! Дякую за урок.
написал for(var i = 100; i > 5; i++){
console.log(i);
} чуть комп не взорвался ахахах
у тебя хороший контент, понятный, но вот этот урок как то не все понял, особенно где операторы для циклов, пересматривал и все равно никак
повезло заметил бесконечный цикл когда писал
while(j>100)
и потом
j-100 и тут понеслась :D
а я случайно пока писал for поставил = а не == а когда запустил то пк завис намертво...
12:31 я увидел запрещённое (это xxx)
ая яй Гоша :)
what?
По голосу он мне напомнил AkaKasyan. Ты ли это?
Вопрос:
Как открыть консоль в вашем сайте с телефона?
@@kenta80 а забыл это главное правило сори
Это конечно все круто, но я не особо понимаю как мне это на сайте может понадобиться...понимаю кнопку сделать с эффектом...
А как же ввод неверных паролей, пока не введешь верный?
а як же for in, for of та for each?
бо звичайний for та while мало чим відрізняються ж
Вопрос для чего циклы можно применять!!!!
Для определенных задач, к примеру для перебора разных данных для нахождения опроедиленного
8:40 в голове только одно....
Всем привет. Я смотрю и повторяю до этого урока но нечего не понимаю по JS. До этого я посмотрел и повторял по HTML и CSS почти всё понимал и даже сайт с нуля проектировал. Кто-то может что-то советовать?
4:39 почему у меня после того как я ввёл это, мой "сайт" начал делить буквально миллиарды раз в секунду, из за чего мой браузер умирает и я не знаю что делать
а... я знак = не поставил
Люди, помогите! Когда я пишу в vs code
var j = 1000;
while(j > 100) {
console.log(j);
j -= 100;
}
То этот код в консоли начинает выводить числа от огромных значений, а не от тысячи, и убавлять на 1, а не на 100, я даже банально не успеваю посмотреть. И эта хрень моментально сжирает всю оперативную память и нагружает процессор, в результате чего браузер замирает... мне приходится через диспетчер задач закрывать браузер, но после пары-тройки перезагрузок код начал работать исправно, как на видео. Кто-нибудь знает, что это за хренотень?
У меня было наоборот тоже в vs code, на for все накрылось а с циклом while всё нормально было
Спасибо! но можешь посоветовать в каком редакторе кода мне вводить код лучше всего ( у меня Windows 10)
Ну у Гоши атом
Visual Studio просто топчик, быстро и просто можно установилить любые плагины на любой язык
@@samura1147 Спасибо я пишу код в VS Code, Visual Studio
@@hcoderhy768 И тебе спасибо
Тоже очень нравится VS
хорошие видео!
Лучше начните с c++. Там более менее можете понять суть циклов, массивов и т.д.
А для фронтэнда эти циклы как пригодятся?
это основы js которые понадобятся, а для чего, я не знаю, я тоже только начал js изучать
@@grigorghazaryan7907 например, дата база, ты будешь ее использовать.. и не только там пригодится.
и можеш ответить как вівести (не в консоли) строку для ввода "например это в пайтоне: input()"
int(input)
Все говорять пайтон лёгкий для изучения а по моему js легче
Они все легкие, главное изучать их)
Во во такое же мнение
Хз поч сюда пришел я пока до css дошёл)) , просто устал уже все это учить .но все равно как то надо это все выучить а мне так лень шо же делать
@@user-zr8ib4ib9u У меня единственный вопрос почему css выпадает от списка програмирование
@@keekcoder3785 Потому, что CSS это не язык программирования, а ФОРМАЛЬНЫЙ язык разметки, созданный для описания веб страниц. Он связанный с языком гипертекстовой разметки (HTML тоже не язык программирования)
Пока писал допустил ошыбку и поставил = а не ==. всё залагало и пк завис намертво))))
А зачем это вообще надо для сайта ?
JavaScript нужен для обработки данных на стороне пользователя и проверки данных до паподения их на сервер.Циклы могут проверять введённые данные пользователем.
в первом уроке об этом говорил
Этот урок громче предыдущего
ребята вот когда подумаете, что вы дураки вспомните меня, который написал:
var x = 5
do {
console.log(x);
x /= 10;
} while(x = -100);
и ахуел
22:22 странно, вроде список должен уменьшится на 1 элемент, потому что i изменилась, а счетчик списков элемента имеет такое же значение
Который называется как.
На цикле for поймал бесконечный цикл хах не советую браузер полностью накрылся, вроде писал как у автора но почему-то вышло то что вышло
😵Я когда равно поставил чуть не сломал компьютер
Как?!!?
такая же ситуация)))) поставил = а не == и тупо стал бесконечный цикл
Тобишь аз есмь
супер урок, только я не могу понять как мне с помощью цикла сделать решить вот такую задачу :"С помощью цикла создать перевёрнутый вариант произвольной строки. Например, строка «Привет, мир!» должна превратиться в «!рим ,тевирП».
ЧО ЗА СКАМ. У МЕНЯ ЭТОТ ВАЙЛ НАЧИНАЕТ В КОНСОЛЕ ОТСЧЕТ ОТ 1 ДО БЕСКОНЕЧНОСТИ И БРАУЗЕР 10ГБ ОПЕРАТИВЫ ЖРЕТ ХАААХАХАХАХАХХА ГОСПОДИ
поменяй = на == и не будет
а нахуя do while когда перед while можно прописать нужный код и все будет работать абслютно так же
а вообще хуй знает зачем рил))))
Вы летчик? Не используете слово "последний"...
На кой хрен давать do while, если на практике он очень редко применяется? Вместо этого можно было бы дать более полезные for of и for in
Запустил бесконечный цикл и комп залагал
жизненно, поставил = вместо == и пк завис намертво
Нечего не понял
var array = ['п', 'р', 'и', 'в', 'е', 'т'];
var count = 0;
while (count < array.length) {
console.log(array[count]);
count ++;
}
Как я понял цикл остановиться на 6 ?
@@user-zr8ib4ib9u не, длина массива ровна 6, а отсчет элементов массива начинаеться с 0, из этого выходит что выведет весь массив
@@samura1147 так 5?
ЦИКЛ FOR НЕ РАБОТАЕТ!😡😡😡😡😡😡😡😡😡😡Я ПИШУ ВСЕ КАК НА ВИДЕО А НЕ РАБОТАЕТ!😡😡👿👿👿👿😡😡👎👎👎👎ДИЗЛАЙК!👎👎👎👎👎👎👎👎
Все норм...
Че за кринж, пиздец...
научись смотреть видео и понимать
Цыклафор.
ТЫ МНЕ ВСЕ СЛОМАЛ! ИЗ ЗА ТЕБЯ Я НЕ МОГУ НИЧЕГО ЗАПУСТИТЬ! ПЛАТИ ДЕНЬГИ!
Кринжатина
как ето сломал?
👍
ище один дурачёк который создал бесконечный цикл)))
Воообще не понятно(
Как по мне, достаточно легко(хотя может быть это потому что до этого я учил Python)
немного медленно объясняешь )
Увеличьте скорость в ютубе 😉
советую for( var=i ; i
😀Спасибо