у меня есть две функции getDep() и getRate(), и проверка(цикл), где getRate() не должен превышать getDep(), в общем do срабатывает два раза при вводе большего значения, после чего цикл прерывается, в чем проблема?
function getDep(){
let dep = +prompt('Введите суму депозита');
return dep;
}
function getRate(){
let rate = +prompt('Ваша ставка');
return rate;
}
getDep();
do {getRate()}while(getRate()>getDep());
let log = (a, ...b) => document.write((b.length > 0 ? String.raw(a, ...b) : a) + '<br>\n')
let prompt = function (o) { return _str => o[_str]() }({
i: 8,
'Введите суму депозита'() { return 4 },
'Ваша ставка'() { return this.i-- },
})
function getDep() {
let dep = +prompt`Введите суму депозита`
return dep;
}
function getRate() {
let rate = +prompt`Ваша ставка`
log`rate:${rate}`
return rate;
}
let resRate = null, bufer = getRate()
while (bufer > getDep()) {
resRate = bufer
bufer = getRate()
}
log`resRate:${resRate}`
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
С сервлета на клиент необходимо отправить торрент-файлВ JS не силён
Мне нужно изменить обе строки в html, но с помощью innerHTML получается изменить лишь одну строку (ту, где единица написана)