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

如何使用JavaScript/jQuery实现步长为0.5的数字循环

代码调整方案

原有代码存在2个核心问题:

  • 循环增量语句错误:i < i++属于无效逻辑,无法完成正常的数值递增
  • 步长设置不符合需求,默认步长为1,需修改为0.5

修改后完整代码

for(var i = 1; i <= 10; i += 0.5){
  // 可选优化:处理单复数显示
  const unit = i === 1 ? 'Minute' : 'Minutes';
  var newOption = $('<option value="'+i+'">'+i+' '+unit+'</option>');
  $('.duration').append(newOption);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select class="duration"></select>

调整后运行即可生成从1到10、步长为0.5的所有时长选项。


内容的提问来源于stack exchange,提问作者HiDayurie Dave

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 22:12:03