Показать сообщение отдельно
  #5 (permalink)  
Старый 25.03.2016, 17:33
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Maine,
Тогда условия выхода из цикла не будет. Можно так
function fibonacci(max) {
            var result = [0, 1],
                val;
            for (var i = 1; ; i++) {
                val = result[i] + result[i - 1]
                if (val <= max)
                    result.push(val);
                else break
            }
                console.log(result);
        }
        fibonacci(100);
Ответить с цитированием