簡體   English   中英

如何每5個值插入一個換行符?

[英]How to insert a line break every 5 values?

最近,我必須編寫一個程序,當我在document.write收到 5 個值時,該程序必須從新行開始。 我在互聯網上搜索了很多東西,但一無所獲。 在這里,我向您展示如何處理它。 希望能幫到你!

var countr = 0;
for(i = 1; i <= 50; i++) {
    document.write(i+" ");
    compteur++;
    if (count === 5) {
        document.write("<br>");
        count = 0;
    }
}

您想使用 i % 5 === 0 -- Modulus 將計算余數。 在 if 語句中使用以在返回 0 時寫入<br>

//var countr = 0;
for (i = 1; i <= 50; i++) {
  document.write(i + " ");
  // compteur++;
  if (i % 5 === 0) {
    document.write("<br>");
    // count =0;
  }
}

由於您使用的是循環,因此只要不更新變量,就可以在比較中使用i 您還可以使用 countr、compteur、count,而您可以使用i // 注釋(禁用)代碼。

我不明白你到底期待什么結果。 但一開始我看到的 - 你已經把你的計數器寫錯了 3 次。

var counter= 0;
for(i=1 ; i<=50 ;i++){
    document.write(i+" ");
    counter++;
    if (counter === 5){
        document.write("<br>");
        counter =0;
    }
}

暫無
暫無

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

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