2017-01-27 5 views
-2

Эй, я пытаюсь распечатать #, увеличив количество # для каждой строки. как это:Javascript для цикла hashtag

# 
## 
### 
#### 
##### 

Вот цикл, который я попытался решить эту проблему с помощью:

var printout = ""; 
for(var i=0;i<5;i++) { 
      printout+= "#" + " <br>"; 
+1

вам нужны две петли для этого –

+1

Сво домашнее задание вопрос, не следует исследовать и учиться. – Satpal

+3

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что его домашнее задание – Satpal

ответ

1

Вы можете добавить еще одну переменные для приращения #

var printout = "", a = ''; 
 
for (var i = 0; i < 5; i++) { 
 
    printout += (a += '#') + " <br>"; 
 
} 
 

 
document.body.innerHTML += printout;

1

Если вы просто пытаетесь напечатать их:

for (var i=0; i < 5; i++) { 
 
    console.log("#".repeat(i+1)) 
 
}

0

Проверьте это, вывод будет в формате HTML.

var printout = ""; 
 
for(var i=0;i<5;i++) { 
 
    for(var j=0; j<=i; j++) 
 
    { 
 
     printout += "#"; 
 
    } 
 
    printout += " <br>"; 
 
} 
 
var pvar = document.getElementById("check"); 
 
    pvar.innerHTML = printout;
<p id="check"> 
 
</p>

Смежные вопросы