我正在学习 Java 脚本的基础知识。我想在控制台中打印以下内容:
*2345
**345
***45
****5
*****
*****
****5
***45
**345
*2345
我已经写好了代码: var x = 5; 变量线;
for(var i = 0; i<x; i=i+1){
line = "";
for(var j=0; j<x; j=j+1){
if(j <= i){
line = line + " * ";
}
}
console.log(line);
}
for(var i = x; i>0; i--){
line = "";
for(var j=0; j<x; j=j+1){
if(j <= i-1){
line = line + " * ";
}
}
console.log(line)
}
所以结果是:
*
**
***
****
*****
*****
****
***
**
*
有人可以帮我修改循环吗?我尝试过各种方法,但从来没有奏效。
最佳答案
您可以将其用于两个 if 条件:
else {
line += j + 1;
}
关于javascript - 如何修改和恢复简单的 Javascript 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33064134/