2017-11-26 9 views
0

나는 콘솔

var n = Number(Math.ceil(Math.random()*10)); 
 
console.log(n); 
 
var newN= n-1; 
 
var counter = 1; 
 

 
while(counter <= n){ 
 
    for (i = 1; i <= n; i++){ 
 
    console.log(newN); 
 
    } 
 
    
 
    newN+=2; 
 
    counter++; 
 
}

에 한 줄에 인쇄 내 루프의 출력을 얻으려고 그리고 그것은 다음과 같이해야한다 : 그냥

enter image description here

답변

0

CONSOLE.LOG 항상 새로운 라인이 너무 이런 식으로 인쇄 한 후 N 시간을 숫자와 문자열 및 CONCAT을 만들고 수행

var n = Number(Math.ceil(Math.random()*10)); 
console.log(n); 
var newN= n-1; 
var counter = 1; 

while(counter <= n){ 
    let str = '' 
    for (i = 1; i <= n; i++){ 
    str = str + newN 
    } 
    console.log(str) 

    newN+=2; 
    counter++; 
} 
0

각 줄마다 문자열을 만든 다음 완료되면 console.log.

var s = ''; 

for (i = 1; i <= n; i++){ 
    s += newN + '\t'; 
} 

console.log(s); 
0
var n = Math.ceil(Math.random()*10); 
console.log(n); 

for(let count = 1; count < n; count++) 
    console.log(("" + (n - 1 + count * 2)).repeat(n)); 

당신은 단순히 반복 사용할 수 그것을 n 번 번 연속으로 인쇄하십시오.