javascript - 如何在循环中处理javascript的结尾

  显示原文与译文双语对照的内容
60 3
function myFunction() {
 var text ="";
 var i = 5;
 while (i> 0) {
 text +="<br>The number is" + i;
 i--;
 }
 text +="<br>The number is" + i;
 if(i==0){
 i=5;
 text +="<br>The number is reset to" + i;
 }
 while (i> 0) {
 text +="<br>The number is" + i;
 i--;
 }
 text +="<br>The number is" + i;
 document.getElementById("demo").innerHTML = text;
}
<html>
<body>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
</body>
</html>

我希望数字递减到 0,然后重置为原来的值,然后再次递减为零。如果我将它设置为 5,那么执行中将有一个中断( 显示重置为 5 ),而且我必须添加另一个,循环。

可以只在循环中使用一次?是否有更好的方案?

时间:原作者:0个回答

...