为了账号安全,请及时绑定邮箱和手机立即绑定

如何在迭代循环中连接字符串

如何在迭代循环中连接字符串

开心每一天1111 2021-08-26 15:08:25
我的输出是112123…我正在寻找的输出是1 1 2 1 2 3 1 2 3 4 1 2 3 4 5var x,y;for(x=1; x <= 5; x++){    for (y=1; y <= x; y++) {        console.log(y)    }}
查看完整描述

3 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

您可以使用一个部分变量和一个完整字符串的单个循环。


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


var i,

    part = '',

    full = '';

    

for (i = 1; i <= 5; i++) {

    part += (part && ' ') + i;

    full += (full && ' ') + part;

}


console.log(full);


查看完整回答
反对 回复 2021-08-26
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

这应该适合你:


var x, y, concatenatedString = '';


for(x = 1; x <= 5; x++) {

    for (y=1; y <= x; y++) {

        concatenatedString += `${y} `

    }

}

console.log(concatenatedString)


查看完整回答
反对 回复 2021-08-26
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

试试下面的片段:


var str = ''


for (let i = 1; i <= 5; i++) {

  for (let j = 1; j <= i; j++) {

    str += `${j} `

  }

}


console.log(str)


查看完整回答
反对 回复 2021-08-26
  • 3 回答
  • 0 关注
  • 187 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信