如何使用javascript在循环中每行添加一个新字符?

如何使用javascript在循环中每行添加一个新字符?,javascript,Javascript,我不确定这个标题是否有意义,但我正试图找出如何在javascript中创建一个循环,在每次循环时添加一个字符。例如,我想为每一行添加一个“0”,因此输出将如下所示 0 00 000 万 这就是我目前所拥有的 var count; document.write("Starting Loop" + "<br />"); for(count = 0; count < 4; count++){ document.write("0"); document.write("<b

我不确定这个标题是否有意义,但我正试图找出如何在javascript中创建一个循环,在每次循环时添加一个字符。例如,我想为每一行添加一个“0”,因此输出将如下所示

0

00

000

这就是我目前所拥有的

var count;
document.write("Starting Loop" + "<br />");
for(count = 0; count < 4; count++){
  document.write("0");
  document.write("<br />");
}
document.write("Loop stopped!");
var计数;
编写(“起始循环”+“
”); 用于(计数=0;计数<4;计数++){ 文件。写入(“0”); 文件。写(“
”); } 写入(“循环停止!”);
您确实不应该使用
文档。编写
,但这里有一个结构相同的解决方案:

var count;
var str = '0';
document.write("Starting Loop" + "<br />");
for(count = 0; count < 4; count++, str += '0'){
  document.write(str);
  document.write("<br />");
}
document.write("Loop stopped!");
var计数;
var str='0';
编写(“起始循环”+“
”); 对于(计数=0;计数<4;计数++,str+=“0”){ 文件编写(str); 文件。写(“
”); } 写入(“循环停止!”);

如果要添加的角色没有更改,我建议您执行以下操作:

   var count;
   var s = "0";
   var endChar = "0"
   document.write("Starting Loop" + "<br />");
   for(count = 0; count < 4; count++){
       document.write(s);
       document.write("<br />");
       s += endChar;
   }
   document.write("Loop stopped!");
var计数;
var s=“0”;
var endChar=“0”
编写(“起始循环”+“
”); 用于(计数=0;计数<4;计数++){ 文件。书写; 文件。写(“
”); s+=endChar; } 写入(“循环停止!”);
因此,构建一个字符串并不断添加到其中

var s = "0";
console.log(s);
for(var count = 1; count < 4; count++){
    s = s + "0";
    console.log(s);
}
var s=“0”;
控制台日志;
对于(变量计数=1;计数<4;计数++){
s=s+“0”;
控制台日志;
}

a)使用第二个嵌套循环写入变量数量的零,或b)输出具有增长字符串的变量,而不是文本
“0”
,因此构建一个字符串并不断向其添加。