@IliaNeverov

Как в js указать все числа находящиеся в определенном диапазоне?

Здравствуйте! Скажите пожалуйста как указать диапазон чисел всех чисел от 1 до 100?
  • Вопрос задан
  • 10826 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
В JS есть клевая штука: генераторы.
Чтобы не забивать сразу память всеми значениями (что, если понадобится от 1 до 1050), можно их получать по одному:
// эта функция - Генератор. Он создаёт итерируемые штуки
function* makeRangeIterator(start = 0, end = 100, step = 1) {
    let iterationCount = 0;
    for (let i = start; i < end; i += step) {
        iterationCount++;
        yield i;
    }
    return iterationCount;
}

// вот сделаем итератор от 1 и до 10 (исключая конец)
var r1_10 = makeRangeIterator(1, 10);

// в цикле получим из итератора значения
for (i of r1_10) {
  console.log(i); // выведет от 1 до 9
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
wapster92
@wapster92 Куратор тега JavaScript
Я так предполагаю в условии? Если так то
let i = 55;
if ( i >= 1 && i <= 100) {
   // что-то там происходит...
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы