javascript - 如何修改和恢复简单的 Javascript 循环

标签 javascript loops for-loop console

我正在学习 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/

相关文章:

javascript - 如何在 React/Jsx 的渲染中调用函数

javascript - Ajax POST 发回空响应

javascript - 这行代码真的可以用于检测 HTML5 支持吗?

java - 初级 Java 循环

javascript - 用户输入变量值到文本

java - 输出的第一部分(打印星星)不好

c++ - 两平方和分解计数

R Plot_ly 列出在 .Rmd R-Studio 运行模式下绘制多个图,但在针织时不绘制

c++ - for( ... ) 循环索引声明样式

For 循环内 If 语句的 JavaScript 正确语法