2023-03-23 12:48:08
Цикл
while идеален для ситуаций, когда количество итераций неизвестно заранее, например, при поиске простого числа. Когда количество итераций известно, предпочтительнее использовать цикл
for.
Оператор for создаёт цикл, состоящий из трех необязательных выражений, заключенных в круглые скобки и разделенных точкой с запятой, за которыми следует инструкция (часто блок инструкций), которая должна выполняться в цикле.
const reverseString = (str) => {
let result = '';
for (let i = 0; i < str.length; i += 1) {
result = `${str[i]}${result}`;
}
return result;
};
Можно читать так: цикл с индексом i повторяется пока i < str.length и после каждого шага увеличивает i на 1.
В определении цикла for в круглых скобках есть три выражения, разделенные точкой с запятой:
Начальное значение счетчика (инициализация). Этот код выполняется ровно один раз перед первой итерацией.
Предикат — условие повторения циклов. Выполняется на каждой итерации. Точно так же как и в while
Описание изменения счетчика. Этот код выполняется в конце каждой итерации.
В остальном принцип работы точно такой же, как у цикла while.
NetNinja | #js_everyday | Оглавнение
69 viewsEvgenii Dianov, 09:48