如果要连接多个字符串,应该少使用+=,如
    s+=a;
    s+=b;
    s+=c;

    应该写成s+=a + b + c;

    而如果是收集字符串,比如多次对同一个字符串进行+=操作的话,最好使用一个缓存,使用JavaScript数组来收集,最后使用join方法连接起来。

    1. var buf = [];
    2. for (var i = 0; i < 100; i++) {
    3. buf.push(i.toString());
    4. }
    5. var all = buf.join("");

    JavaScript编程实战:JavaScript字符串连接方式