var result = 1
var counter = 0
while (counter < 10) {
result = result * 2
counter += 1
};
console.log(result);
Я смущен, как результат встречного обновления здесь? Мы увеличиваем счетчик на 1, но как это влияет на результат?Как это работает во время работы блока?
Может кто-нибудь, пожалуйста, опустил его на меня? Я новичок в программировании.
Редактировать: Я знаю, что этот вопрос задан много раз. Я просмотрел много ответов, но не получил информацию, которая мне нужна. У меня очень сомнительное сомнение и я хочу прояснить его, поэтому, пожалуйста, пройдите по этой кнопке вниз. :)
[решаемые]
тот же самый код с цикл.
var result = 1
for (counter = 0; counter < 10; counter++) {
result *= 2;
};
console.log(result);
Вы видите эту строку? 'result = result * 2' –
' counter' не влияет на 'result', он используется для управления циклом. Каждый раз через цикл «result» умножается на 2, тогда этот результат используется как «результат» в следующий раз. – dan08