Я занимаюсь различными темами и языками на эту тему, но, похоже, я не нашел решение для установки бара для последовательности фибоначчи, чтобы остановиться ниже 100 с помощью цикла do while
в Javascript.Последовательность Fibonacci Javascript do while loop
var fbnci = [0, 1];
var i = 2;
do {
// Add the fibonacci sequence: add previous to one before previous
fbnci[i] = fbnci [i-2] + fbnci[i-1];
console.log(fbnci[i]);
fbnci[i]++;
}
while (fbnci[i] < 100);
По какой-то причине приведенный выше код работает только один раз. Что мне следует задать для условия while, чтобы сохранить результат печати до тех пор, пока он не достигнет ближайшего значения до 100?
Вы, конечно, имел в виду 'я ++,' вместо 'fbnci [я] ++;'? И, конечно, ваше условие петли необходимо адаптировать. – Bergi
Я думаю, что вы хотели увеличивать 'i' не' fbnci [i] ' – Jamiec
Не имеет значения, используете ли вы здесь цикл' do while' или normal 'while'. Идите к простому. – Bergi