Татьяна
Просветленный
(36374)
6 месяцев назад
Давайте разберем код пошагово:
Цикл for начинается с i = 0 и выполняется до тех пор, пока i < 100, при этом i увеличивается на 1 на каждой итерации.
На каждой итерации проверяются три условия:
i % 3 == 0 (i делится на 3 без остатка)
i % 10 == 0 (i делится на 10 без остатка)
i != 0 (i не равно 0)
Если все три условия выполняются, значение i выводится в консоль и цикл прерывается командой break.
Проверим значения i на первых итерациях:
i = 0: не удовлетворяет i != 0
i = 1: не удовлетворяет i % 3 == 0 и i % 10 == 0
i = 2: не удовлетворяет i % 3 == 0 и i % 10 == 0
i = 3: не удовлетворяет i % 10 == 0
...
i = 10: не удовлетворяет i % 3 == 0
...
i = 30: удовлетворяет всем условиям: 30 % 3 == 0, 30 % 10 == 0, и 30 != 0
Таким образом, значение 30 будет выведено в консоль и цикл прервется.
for (let i = 0; i < 100; i++) {
if (i % 3 == 0 && i % 10 == 0 && i != 0) {
console.log(i);
break;
}
}