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

时间:2014-06-05 04:00:39

标签: javascript

不确定标题是否有意义,但我试图弄清楚如何在javascript中创建一个循环,每次循环时都会添加一个字符。比方说,我想添加" 0"对于每一行,所以输出看起来像这样......

0

00

000

0000

这是我到目前为止所拥有的

var count;
document.write("Starting Loop" + "<br />");
for(count = 0; count < 4; count++){
  document.write("0");
  document.write("<br />");
}
document.write("Loop stopped!");

3 个答案:

答案 0 :(得分:0)

你真的不应该使用document.write,但这是一个结构相同的解决方案:

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!");

JSFiddle

答案 1 :(得分:0)

如果你想要添加的角色没有改变,那么我建议如下:

   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!");

答案 2 :(得分:0)

所以建立一个字符串并继续添加

var s = "0";
console.log(s);
for(var count = 1; count < 4; count++){
    s = s + "0";
    console.log(s);
}