如何在Java中的For Loop中添加到字符串

时间:2018-11-13 19:14:44

标签: javascript

我正在尝试用JavaScript添加到我的字符串中,尽管循环有效,但每次循环遍历字符串时看起来都保持不变。示例:

var number = 3

    for (var i = 0; i < number; i++) {
        var examplestring = "";
        examplestring += "foo ";
    }

output = "foo"



what i want : "foo foo foo "

3 个答案:

答案 0 :(得分:3)

您设置

  examplestring = ""

在循环内部,因此先清空它,然后添加"foo",然后清空它,添加另一个foo,清空它添加一个foo,然后只返回一个foo。您想在循环运行前在循环外声明变量

答案 1 :(得分:0)

var examplestring放入循环

var number = 3
var examplestring = "";
for (var i = 0; i < number; i++) {       
    examplestring += "foo ";
}

答案 2 :(得分:0)

在循环内部,您正在重新初始化examplestring。每次将foo分配给变量examplestring。这就是为什么显示foo作为结果的原因。在循环外声明examplestring,如下所示:

var number = 3;
var examplestring = "";

for (var i = 0; i < number; i++) {
    examplestring += "foo ";
}

console.log(examplestring);