2015-12-10 24 views
0

這第一種方法工作得很好:比較迭代法,並在

var hash = "#"; 
for (hash.length = 1; hash.length <= 7; hash += "#"){ 
    console.log(hash); 
} 

這個方法返回一些陌生感:

var line = "#"; 
for(i = 0; i <= 7; i++) { 
    while (line.length < i) 
    line =+ "#"; 
    console.log(line); 
} 
+0

「返回一些奇怪」?請不要讓我們猜測。編輯你的問題來描述你期望的輸出和你得到的輸出。 –

回答

1

你換位您=和+應該是:

var line = "#"; 
for(var i = 0; i <= 7; i++) { 
while (line.length < i) 
    line += "#"; 
    console.log(line); 
}