急!js如何循环拼接字符串

JavaScript012

急!js如何循环拼接字符串,第1张

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,填入一定数量的input。

2、在index.html的<script>标签中,输入js代码:

var c = ''

$('input[name="txt"]').each(function () {

if (c !== '') {c += ','}

c += $(this).val()

})

document.body.innerText = c

3、浏览器运行index.html页面,此时会打印出从input们中取出指组成的字符串。

1.对NEWS,NEWS[i]使用局部变量是高效的:

var newsElem =NEWS[i]。NEWS[i].LINK ->newsElem.LINK NEWS[i].TITLE ->newsElem.TITLE

2.同理,对于NEWS.length也应该做缓存, for (var i=0, len= NEWS.lengthlen >ii++) //小于符号会被知乎吃掉,反过来写的大于

3.使用join代替字符串拼接这个技巧对于IE6、7有显著性能提升,同时对现代浏览器,没有太过明显的性能损耗,鉴于目前IE6、7市场占有率并不低,且它们的JS引擎执行性能低下,垃圾回策略收策略弱智,这个优化是划算的。

var str="

for(var 0i<10i++){

    str+="这里是第"+i+"个字符串啊"

}

console.log(str)