javascript for循环减少

use*_*625 0 javascript for-loop operators

我有这个jQuery for循环

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

年= 1950年,结束年= 2006年.

我的选项值看起来像这样

1950
1951
1952
and so on
Run Code Online (Sandbox Code Playgroud)

我试图让它扭转

2006
2005
2004
and so on
Run Code Online (Sandbox Code Playgroud)

我该如何扭转这种说法 for (; year <= endYear; year++) {

epa*_*llo 8

扭转你的for循环,使其反方向!

var startYear = 1950;
var endYear = 2006;

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