и for и хочу понять разницу между ними. Получается они выполняют условно одно и тоже, но разница в синтаксисе. Это вся разница ?
Вот я одинаковые условия и туда и туда загнал
https://codepen.io/freelancetesting/pen/VwYEpYb и результат вышел одинаковым
да, ты легко можешь заменить один на другой
В for у тебя есть код, выполняемый 1 раз перед запуском цикла (обычно это что-то вроде let i = 0 ), потом условие продолжения цикла (обычно это что-то вроде i < 10 ) и код, выполняемый после каждой итерации (обычно там изменяют переменную-итератор, чтобы цикл не был бесконечным, например, i++ ). while такой же обычный цикл, только let i = 0 ты пишешь где-то извне, условие остаётся в скобках while и код, выполняемый после каждой итерации, тоже пишешь где-то внутри тела цикла сам.
Обсуждают сегодня