--- tags: [推荐] --- 需要 `for` 循环控制变量以正确的方向递增。 以错误的方向递增 `for` 循环控制变量会导致无限循环。这可以通过不正确的初始化、错误的继续步骤逻辑或错误方向的循环控制变量递增造成。 **无效:** ```typescript // 无限循环 for (let i = 0; i < 2; i--) {} ``` **有效:** ```typescript for (let i = 0; i < 2; i++) {} ```