2017-12-23 4 views
0

while 루프를 사용하여 배열의 번호와 함께 이름을 알리고 싶습니다. 또한 모든 이름을 하나의 경고에 넣어야합니다.While 루프 while 루프를 사용하여 배열에 경고합니다.

스크립트 : 배열을 통해 루프

var voetbalteam = 1; 

var spelers = ["Nobert Alblas", "Kostas Lamprou", "André Onana", "Benjamin van Leer", "Léon Bergsma", "Damil Dankerlui", "Matthijs de Ligt", "Mitchell Dijks", "Luis Orejuela", "Daley Sinkgraven", "Joël Veltman", "Nick Viergever", "Max Wöber", "Deyovaisio Zeefuik", "Frenkie de Jong", "Siem de Jong", "Carel Eiting", "Noussair Mazaoui", "Lasse Schöne", "Donny van de Beek", "Klaas Jan Huntelaar", "Kasper Dolberg", "Justin Kluivert"]; 


while ((voetbalteam <= 23) + (spelers >= 0)){ 
    alert("Ik ben " + spelers[spelers] + " En ik ben de " + voetbalteam + "e speler."); 

    spelers ++; 

    voetbalteam ++; 
} 
+0

스크립트의 어떤 부분은 아니다 일? – usr2564301

답변

2

사용 forEach(). while 루프 사용

var voetbalteam = 1; 
 

 
var spelers = ["Nobert Alblas", "Kostas Lamprou", "André Onana", "Benjamin van Leer", "Léon Bergsma", "Damil Dankerlui", "Matthijs de Ligt", "Mitchell Dijks", "Luis Orejuela", "Daley Sinkgraven", "Joël Veltman", "Nick Viergever", "Max Wöber", "Deyovaisio Zeefuik", "Frenkie de Jong", "Siem de Jong", "Carel Eiting", "Noussair Mazaoui", "Lasse Schöne", "Donny van de Beek", "Klaas Jan Huntelaar", "Kasper Dolberg", "Justin Kluivert"]; 
 

 
spelers.forEach(function(key, value){ 
 
    console.log("Ik ben " + key + " En ik ben de " + (value + 1) + "e speler."); 
 
});
, 반복자로 voetbalteam을 사용하고있는 동안의 내부 루프를 증가.

var voetbalteam = 0; 
 

 
    var spelers = ["Nobert Alblas", "Kostas Lamprou", "André Onana", "Benjamin van Leer", "Léon Bergsma", "Damil Dankerlui", "Matthijs de Ligt", "Mitchell Dijks", "Luis Orejuela", "Daley Sinkgraven", "Joël Veltman", "Nick Viergever", "Max Wöber", "Deyovaisio Zeefuik", "Frenkie de Jong", "Siem de Jong", "Carel Eiting", "Noussair Mazaoui", "Lasse Schöne", "Donny van de Beek", "Klaas Jan Huntelaar", "Kasper Dolberg", "Justin Kluivert"]; 
 

 

 
    while (voetbalteam < spelers.length){ 
 
     console.log("Ik ben " + spelers[voetbalteam] + " En ik ben de " + (voetbalteam + 1) + "e speler."); 
 
     voetbalteam ++; 
 
    }

는 코딩 할 때 alert() 대신 console.log()를 사용하는 것이 좋습니다.

  • alert()
  • alert() 쉽게 비 디버그 환경에서 억제 할 수없는 는
  • console 일반적으로 물체를 잘 포맷하고 종종 코드에 대화 형 포인터를 그들
  • 로깅 문을 통과 할 수
  • 을 차단하는 로깅 구문 발행
  • at에서 alert() 메시지를 볼 수 없습니다. 당신이 정말로 while 루프를 사용하려는 경우
  • consoles 직관적 인 형식

The above text was taken from here

0

서로 다른 로깅 수준을 가질 수 IME,이 시도 :

var voetbalteam = 1; 

var spelers = ["Nobert Alblas", "Kostas Lamprou", "André Onana", "Benjamin van Leer", "Léon Bergsma", "Damil Dankerlui", "Matthijs de Ligt", "Mitchell Dijks", "Luis Orejuela", "Daley Sinkgraven", "Joël Veltman", "Nick Viergever", "Max Wöber", "Deyovaisio Zeefuik", "Frenkie de Jong", "Siem de Jong", "Carel Eiting", "Noussair Mazaoui", "Lasse Schöne", "Donny van de Beek", "Klaas Jan Huntelaar", "Kasper Dolberg", "Justin Kluivert"]; 

while (voetbalteam <= 23){ 
    alert("Ik ben " + spelers[voetbalteam] + " En ik ben de " + voetbalteam + "e speler."); 
    voetbalteam++; 
}