JavaScript:.=don';不管用?
是否有任何方法可以使用类似PHP的东西向同一个变量添加多个内容 到目前为止。。。我有这个: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>';
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使用加号…尝试使用正确的运算符
+=
将字符串连接在一起不是很有效,因为如果字符串变得非常大,这将导致代码性能不佳
您最好继续将字符串推入数组,并使用空字符串加入数组。有趣而可爱的问题