如何扭转for循环?

use*_*035 -2 html javascript for-loop

我想将星星从(最小到最大)反转为(最大到最小)

  function seethestars1() {
        for (var i = 0; i <= 10; i++) {
            for (var j = 0; j < i; j++) {
                document.getElementById("emptytext2").value += "*";
            }
            document.getElementById("emptytext2").value += "\n";
        }
    }

 <textarea id="emptytext2" name="S2">

 <input id="emptytext3" type="button" value="Click for the stars" onclick ="seethestars1()" />
Run Code Online (Sandbox Code Playgroud)

Sac*_*hin 5

你可以这样使用

for (var i = 10; i >= 0; i--) 
Run Code Online (Sandbox Code Playgroud)

但是我不确定为什么要这样做,因为您没有在循环中使用此变量,因此我认为它不会对输出产生任何影响,因为循环将以任何一种方式运行10次。

如果我能猜得到,那么我想您想按数量相反的顺序打印星星。这意味着你要在第一行的最大恒星然后-1第二等..如果是这样,那么你需要扭转的顺序内环只有这样

 function seethestars1() {
    var stars = document.getElementById("emptytext2");
    for (var i = 0; i <= 10; i++) {
        for (var j = 10; j > i; j--) {
            stars.value += "*";
        }                            
      stars.value += "\n";
    }
}
Run Code Online (Sandbox Code Playgroud)

Js小提琴演示