javascript for循环减少

标签 javascript for-loop operators

我有这个 jQuery for 循环

for (; year <= endYear; year++) {
    html += '<option value="' + year + '"' + 
        (year == drawYear ? ' selected="selected"' : '') +
        '>' + year + '</option>';
}

年份 = 1950 年,结束年份 = 2006 年。

我的选项值看起来像这样

1950
1951
1952
and so on

我正在尝试让它逆转

2006
2005
2004
and so on

我如何反转这个陈述for (; year <= endYear; year++) {

最佳答案

反转你的 for 循环,使其朝相反的方向前进!

var startYear = 1950;
var endYear = 2006;

for (var year = endYear; year >= startYear; year--) {
     html += '<option value="' + year + '"' + (year == drawYear ? ' selected="selected"' : "") + ">" + year + "</option>"
}

关于javascript for循环减少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14737010/

相关文章:

swift - 为什么 Swift 的三元运算符对空格如此挑剔?

java - 在 Java 中对对象使用运算符

javascript - 使用已定义/ undefined variable 创建 JS "If"语句

javascript - JS 或 TS - 获取接口(interface)的键

javascript - 如何为同一 div 中存在的两种形式切换显示和隐藏?

python - 嵌套 for 循环索引超出范围

javascript - JavaScript 中基本 for 循环和 for-in 循环的区别

javascript - 如何使用 javascript 单选按钮将文本添加到输入区域

java - 出现编译错误: int[][] cannot be converted to int Java [closed]

c - C语言中的运算符~