JavaScript:.=don';不管用?

JavaScript:.=don';不管用?,javascript,Javascript,是否有任何方法可以使用类似PHP的东西向同一个变量添加多个内容 到目前为止。。。我有这个: var img = '<li><img src="' + results[i].images.standard_resolution.url + '" />'; img .= '<a href="#" class="sb flat text twitter">Twitter</a>';

是否有任何方法可以使用类似PHP的东西向同一个变量添加多个内容

到目前为止。。。我有这个:

var img = '<li><img src="' + results[i].images.standard_resolution.url + '" />';

                    img .= '<a href="#" class="sb flat text twitter">Twitter</a>';
                    img .= '<a href="#" class="sb flat text twitter">Twitter</a>';

                    img .= '</li>';

                    sliderUL.append(img);
var img='
  • '; img.=''; img.=''; img.='
  • '; sliderUL.append(img);

    当然,我可以创建不同的变量名,然后把它们全部添加进去。。。但是我想知道是否有更简单/更容易的替代方法。

    使用
    +=
    而不是
    =
    ,因为
    =
    是php而不是javascript

     var img = '<li><img src="' + results[i].images.standard_resolution.url + '" />';
     img += '<a href="#" class="sb flat text twitter">Twitter</a>';
     img += '<a href="#" class="sb flat text twitter">Twitter</a>';
     img += '</li>';
     sliderUL.append(img);
    
    var img='
  • '; img+=''; img+=''; img+='
  • '; sliderUL.append(img);
    JavaScript中的连接运算符是
    +=
    =
    是PHP中的串联运算符

    将其更改为:

    img += '<a href="#" class="sb flat text twitter">Twitter</a>';
    img += '<a href="#" class="sb flat text twitter">Twitter</a>';
    
    img += '</li>';
    
    img+='';
    img+='';
    img+='';
    
    您必须使用 x+=“字符串”

    PHP使用句点进行连接
    JavaScript使用加号…

    尝试使用正确的运算符
    +=

    将字符串连接在一起不是很有效,因为如果字符串变得非常大,这将导致代码性能不佳


    您最好继续将字符串推入数组,并使用空字符串加入数组。

    有趣而可爱的问题