Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在迭代循环中合成字符串_Javascript_Iteration - Fatal编程技术网

Javascript 如何在迭代循环中合成字符串

Javascript 如何在迭代循环中合成字符串,javascript,iteration,Javascript,Iteration,我的输出是 1 1 2 1 2 3 我正在寻找的输出是 一, 1 2 1 2 3 1 2 3 4 123445 var x,y; 对于(x=1;x请尝试使用以下代码: var x,y,z=''; for(x=1; x <= 5; x++){ for (y=1; y <= x; y++) { z = z + y + ' '; } } console.log(z); 变量x,y,z=''; 对于(x=1;x而言,这应该适用于您: var x,y,c

我的输出是

1
1
2
1
2
3

我正在寻找的输出是

一, 1 2 1 2 3 1 2 3 4 123445

var x,y;
对于(x=1;x请尝试使用以下代码:

var x,y,z='';
for(x=1; x <= 5; x++){
    for (y=1; y <= x; y++) {
        z = z + y + ' ';
    }
}
console.log(z);
变量x,y,z='';
对于(x=1;x而言,这应该适用于您:

var x,y,concatenatedString='';
对于(x=1;x请尝试以下代码段:

var str=''

对于(设i=1;i您每次都要进行控制台日志记录,这会将其放在新行上。 最好将数字存储在一个数组中,然后逐个打印出来

var x, y, myArray[];
for (x = 1; x <= 5; x++) {
  for (y = 1; y <= x; y++) {
    myString += y.toString() + " ";
  }
}
console.log(myString);
var x,y,myArray[];

对于(x=1;x,您可以使用一个包含部分变量的单循环,一个用于完整字符串

然后,仅当字符串不为空时才需要添加空格,并在每个循环中向完整字符串添加新值和实际部分

vari,
部分=“”,
完整=“”;

对于(i=1;我在循环外创建一个变量:
var str=”“
,然后在循环内执行:
str+=valueYouWantToConcatenate
。然后在循环后记录它。我看不到与实际输出和预期输出有多大差异,可以详细说明吗?@KevinDiTraglia,问题标题:“如何在迭代循环中连接字符串”非常优雅(不确定是否更有效,因为字符串连接时间也在增长…)