Javascript连接数组中的字符串

时间:2014-09-28 02:02:01

标签: javascript

为什么以下代码不起作用?无法理解。

            var string = "";
            for (var x; x < numbersArray.length; x++)
                string += numbersArray[x];
            alert(string);

string在结尾处是空的。

2 个答案:

答案 0 :(得分:4)

xundefined,不小于任何数字。 因此,您的终止条件始终为假。

您可能希望从0开始。

答案 1 :(得分:2)

        var string = "";
        for (var x=0; x < numbersArray.length; x++)
            string += numbersArray[x];
        console.log(string);

请务必初始化您的x。