簡體   English   中英

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

[英]How do you add a new character per line in a loop with 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!");

你真的不應該使用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

如果您想要添加的角色沒有改變,那么我建議如下:

   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 s = "0";
console.log(s);
for(var count = 1; count < 4; count++){
    s = s + "0";
    console.log(s);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM