You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现跳过2个数字取后续3个数字的循环遍历筛选逻辑

固定规则数字筛选实现

规则说明

  • 遍历指定数值区间时,循环执行「跳过2个数字 → 选取连续3个数字」的逻辑,直到遍历完整个区间
  • 0~20区间筛选示例:

原始序列:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
筛选结果:2, 3, 4, 7, 8, 9, 12, 13, 14, 17, 18, 19

初始代码

给出的0~99区间初始遍历代码如下:

for (let list = 0; list < 100; list++) {
  console.log(list);
}

要求修改后输出序列格式为2, 3, 4, 7, 8, 9, 12, 13, 14....

实现方案

筛选逻辑以5个数字为一个循环周期,每个周期内前2个跳过、后3个输出,直接通过取余判断即可实现:

for (let num = 0; num < 100; num++) {
  // 对5取余,余数为0、1时跳过,余数为2、3、4时输出
  if (num % 5 >= 2) {
    console.log(num);
  }
}

运行代码后输出的结果完全匹配要求,0~99区间内最后一组输出值为97、98、99。

内容的提问来源于stack exchange,提问作者Kushal Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 18:12:30