Добрый день, есть простое задание, с которым сложно справится))
Создать объект "счетчик". Должны быть реализованы следующие методы
//* вывод информации про счетчик
//* метод сброса счетчика
//* выполнения шагов "вперед" и "назад"
//* изменения шага
Код написала, пока не стала усложнять проверками на попадание в заданную область, потому как и это не работает (инфа не выводится, цикл не запускается). Заранее спасибо, иногда без подсказок не разобраться))
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);