Как посчитать количество итераций в цикле js
Перейти к содержимому

Как посчитать количество итераций в цикле js

  • автор:

Как поcчитать количество итераций в цикле?

Мне интересно сколько итераций выполнится во внешнем и внутреннем цикле.

  • Вопрос задан более трёх лет назад
  • 6433 просмотра

Комментировать

Решения вопроса 2

0xD34F

Определяете целочисленную переменную перед внешним циклом, делаете ей ++ во внутреннем:

int iteration_count = 0; for (int i = 0; i < N - 1; i++) < for (int j = 0; j < N - i - 1; j++) < iteration_count++; >> System.out.println(iteration_count);

Если надо суммарное количество итераций обоих циклов — тогда и во внешнем тоже ++.

Ответ написан более трёх лет назад

Нравится 2 1 комментарий

Посчитать количество выполненных циклов в JS

Есть цикл, который должен работать, пока не будет выполнено условие, без установленного количества итераций. Возможно ли вывести количество выполненных операций, и, если да, то как?

let income = 3333; let palmTreeCost = 8000; let expenses = 1750; let profit = income - expenses; while (true) < if (profit < palmTreeCost) < profit = profit + profit; alert(profit); if (profit >palmTreeCost) < break; >> > 

Отслеживать

задан 7 дек 2021 в 20:21

Ada_from_Hell Ada_from_Hell

3 3 3 бронзовых знака

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Можно добавить переменную ( iteration_num ) и прибавлять к ней единицу на каждой итерации цикла.

let income = 3333; let palmTreeCost = 8000; let expenses = 1750; let profit = income - expenses; let iteration_num = 0; while (true) < if (profit < palmTreeCost) < profit = profit + profit; console.log(profit); iteration_num++; if (profit >palmTreeCost) < break; >> > console.log('Iterated ' + iteration_num + ' times!')

Курсы javascript

Вопрос заключается в следующем — от чего зависит скорость выполнения цикла (код в теле цикла не считается — понятное дело что от него многое зависит), так как в разных браузерах она разная. Причем заметно разная
В Опере, Хроме, Яндексе — 1000 000 итер. за 500-600 милисек.
В файрфоксе — за 330 милисек.
в Сафари — 250 милисек
А в ишаке вообще 1200-1400 милисек.
P.S — Знаю что в заголовке не правильно обозвал цИклы

Последний раз редактировалось Bond, 15.02.2015 в 05:52 .

как посчитать количество итераций цикла for ?

Metotron Искусственный Интеллект (114566) Зачем? У тебя в цикле есть $i, это и есть счётчик. if ($i == 10) чем плохо?

Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *