8, 9, 10];
for (let i = 0; i < arr.length; i++) {
if (arr[i] < 7 && arr[i] > 3) console.log(arr[i]);
}
когда цикл первый раз проходится, чему i равна?
Нулю. Ты можешь написать перед условием console.log(i) и посмотреть
то есть первый раз 0 (цикл идет, не инкрементируя i), потом цикл проходит if (arr[i] < 7 && arr[i] > 3) console.log(arr[i]) и так как условие не выполнено, цикл идет на второй заход, и уже увеличивает i на 1?
Обсуждают сегодня