Javascript:使用for循环提示和打印

时间:2013-06-18 05:47:04

标签: javascript

JavaScript:特别使用2 for循环:首先是for循环,提示用户输入3个名字。第二个循环,打印出这三个名字。

我可以使用单个for循环执行此操作,但如何使用2个单独的for循环完成任务?

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

非常感谢。

2 个答案:

答案 0 :(得分:2)

使用数组存储在第一个循环中输入的值并打印值

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/>");
}

答案 1 :(得分:0)

您需要保持从第一个for循环获取的值,以便稍后使用它。因此,要保留值,您必须使用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/>");
    }

use Array[Array.length] to stuff values in to the arrays