JS里面怎样实现字符串连接?

itzhiren 2006-06-27 10:49:46
多行的字符串连接
list="aaaa"
list=list+"bbbb"
list=list+"cccc"
以上三句,最后用不用加分号?
...全文
25931 12 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
meizz 2006-06-27
list = "aaaa";
list +="bbbb";
list += "cccc";

or


list = "aaaa"+
"bbbb"+
"cccc";

or

list="aaaa\
bbbb\
cccc";
  • 打赏
  • 举报
回复
superliufa 2006-06-27
建议都加上分号,JS毕竟是java或者说C系的语法。
另外,形如:
strA = strA + "abcd";
这样的字符串连接语句,可以简写为:
strA += "abcd";
大篇代码时可以省不少啊。要知道JS要下载要占流量的。
  • 打赏
  • 举报
回复
moodboy1982 2006-06-27
建议加上;号,养成一个好的习惯。
提示缺少";",并不是真的缺少;号,可能是其它的符号。
你上面的第二句少了一个"+"号,应该是:
divlist=divlist+" <table width='100%' border='1' cellspacing='0' cellpadding='1'>"
  • 打赏
  • 举报
回复
itzhiren 2006-06-27
divlist="<div align='center'>"
divlist=divlist" <table width='100%' border='1' cellspacing='0' cellpadding='1'>"
divlist=divlist+"<tr class='biaotou'>"
divlist=divlist+" <td height='30' colspan='4' align='center' class='biaotou'>车辆信息</td>"
divlist=divlist+"</tr>"
divlist=divlist+" </table><br>"
divlist=divlist+"</div>";

可为什么我这样写他老提示 缺少";"呢?
  • 打赏
  • 举报
回复
ranranhu 2006-06-27
楼上说的对
  • 打赏
  • 举报
回复
hbhbhbhbhb1021 2006-06-27
加不加分号都可以
  • 打赏
  • 举报
回复
meizz 2006-06-27
JS里确实没有象VBS那样的space(20)的写法,但也是有很快速简短的实现方法的。

new Array(21).join(" ");
  • 打赏
  • 举报
回复
itzhiren 2006-06-27
哦?全角空格?你的意思是一个顶俩?
  • 打赏
  • 举报
回复
superliufa 2006-06-27
偷懒一点的话,用全角空格。
  • 打赏
  • 举报
回复
itzhiren 2006-06-27
哦,用 也可以表示,不过如果需要很多空格的话怎么办呢?有没有象space(20)之类的函数,可以一下实现20个空格?
  • 打赏
  • 举报
回复
itzhiren 2006-06-27
多谢!还有一个问题,JS里面,空格怎么表示?
  • 打赏
  • 举报
回复
qqulijun 2006-06-27
楼上正解,支持
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
加入

8.6w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
申请成为版主
帖子事件
创建了帖子
2006-06-27 10:49
社区公告
暂无公告