如何使用javascript在循环中每行添加一个新字符?
我不确定这个标题是否有意义,但我正试图找出如何在javascript中创建一个循环,在每次循环时添加一个字符。例如,我想为每一行添加一个“0”,因此输出将如下所示 0 00 000 万 这就是我目前所拥有的如何使用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
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”
,因此构建一个字符串并不断向其添加。