JavaScript 怎样高效拼接字符串

 我来答
育知同创教育
2016-01-29 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
javascript中字符串的拼接使用的是+号连接操作符,另外操作字符串的方法有

  字符串其他的调用方法:
  s.charAt(0); //第一个字符:“H”
  s.charAt(s.length-1); //最后一个字符串“d”
  s.substring(1,4); //第2~4个字符串注意不是第2~5个字符串 “ell”;
  s.slice(1,4); // 同上 “ell”;
  s.replace("H","h"); //“h”替换“H”,全文字符替换,
  s.toUpperCase(); //全文大写
  
  s.slice(-3); //最后三个字符“rld”;
  s.indexOf("l"); //字符l首次出现的位置; “2”
  s.lastIndexOf("l"); //字符l最后出现的位置; “10”
  s.indexOf("l",3); //在位置33及之后首次出现字符串了的位置 “3”
  s.split(", "); //[“hello”,“world”]分割成子串
  合理使用这些方法可以提高操作效率
shqzzy
2016-01-29 · TA获得超过475个赞
知道小有建树答主
回答量:309
采纳率:22%
帮助的人:124万
展开全部

看你的字符串内容长度。

  1. 200个字符的,简单用+连接。

var me = "I"+"Love You";

   2.  2000个以上 用 Array.join

var ss=["i","Love You"];//假设用push处理好数组
s=ss.join(" ");

3 . 1万个字符以上或更多,建议用数组的下标创建, 和第二种差不多,只是不用数组的push方法

ss=["I","Love You"....]; 
s=[];
for(i=0;i<ss.length;i++){s[i]=ss[i]};s=ss.join(" ");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式