/ / Javascript: Aufforderung und Drucken mit for loops [closed] - Javascript

Javascript: Aufforderung und Drucken mit for loops [geschlossen] - Javascript

JavaScript: Spezifische Verwendung von 2 für Schleifen: Fordern Sie den Benutzer zunächst nach 3 Namen für die Schleife auf. Drucken Sie diese drei Namen als zweite Schleife aus.

Ich kann dies mit einer einzigen for-Schleife machen, aber wie erledige ich die Aufgabe mit 2 separaten for-Schleifen?

    var i = 1;
for (i = 1; i <= 3; i++) {
var name = prompt("Please enter a name");
document.write(name + "<br/>");
}

Danke vielmals.

Antworten:

2 für die Antwort № 1

Verwenden Sie ein Array, um die in der ersten Schleife eingegebenen Werte zu speichern und die Werte zu drucken

var i, array = [];
for (i = 0; i < 3; i++) {
var name = prompt("Please enter a name");
array.push(name);
}
for (i = 0; i < array.length; i++) {
document.write(array[i] + "<br/>");
}

0 für die Antwort № 2

Sie müssen die Werte, die von der ersten for-Schleife abgerufen werden, halten, um sie später verwenden zu können. Um die Werte zu halten, müssen Sie eine ARRAY

  var i = 1,xArray=[];

for (i = 1; i <= 3; i++) {
xArray[xArray.length] = prompt("Please enter a name");
}

for (i = 0; i < xArray.length; i++) {
document.write(xArray[i] + "<br/>");
}

Verwenden Sie Array [Array.length], um Werte in die Arrays einzufügen