如何在 Javascript 中横向打印?

How to print sideways in Javascript?

我想打印一个三角形。我得到了预期的结果,但它是连续打印的。我想为每个 for 循环的输出横向打印“*”。我该怎么做?

代码:

let a,b,c;
a = 5;
b = 1;
while(b <= a){
  for(c=1;c<=b;c++){
    console.log('*');
  }
  b++;
  console.log('\n')
}

输出

这是示例

let a,b,c;
let stars ="";
a = 5;
b = 1;
while(b <= a){
  for(c=1;c<=b;c++){
    stars += '*';
  }
  b++;
  stars += '\n';
}
console.log(stars)

我终于自己解决了这个问题。通过连接成一个字符串。 解决方法在这里。

let a,b,c,x;
a = 5;
b = 1;
while(b <= a){
  x = ' ';
  for(c=1;c<=b;c++){
      x = "* "+x;
    }
  console.log(x);
  b++;
  console.log('\n')
}