@nataleya2010

Почему js цикл do while не работает?

Добрый день, есть простое задание, с которым сложно справится))
Создать объект "счетчик". Должны быть реализованы следующие методы
//* вывод информации про счетчик
//* метод сброса счетчика
//* выполнения шагов "вперед" и "назад"
//* изменения шага
Код написала, пока не стала усложнять проверками на попадание в заданную область, потому как и это не работает (инфа не выводится, цикл не запускается). Заранее спасибо, иногда без подсказок не разобраться))
let counter = {
    start: 0,
    over: 100,
    step: function(){
        let stepCount = +prompt("введите шаг счётчика");
        return stepCount;
    },
    startNow: function(){
        this.start = 0;
    },
    stepForward: function(){
        return this.start += this.step();
    },
    stepBack: function(){
      return  this.start -= this.step();
    },
    info: function(){
        console.log(this.start + "<br>");}
       
}

do{
    counter.step();
    let direction = confirm("идти по нарастающей?");
            if(direction){
                counter.stepForward();
                counter.info();
            }
        else if(!direction){
            counter.stepBack();
            counter.info();
        }
    

}while(counter.start<=counter.over);
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы