js:字符串循环累加

想循环的时候累加字符串,然后这样写,是没有效果的

<script>
function dd(){
for(var i=0; i<2;i++){
var op+="sdfsd";
}
alert(op);
}
dd();
</script>

 因为声明的时候是不能累加的,var x+=...这样的写法本身就是错误,这样就可以了

<script>
function dd(){
var op="";
for(var i=0; i<2;i++){
op+="sdfsd";
}
alert(op);
}
dd();
</script>

虽然简单,但是也是必须知道的基础知识,学js总会错过那么一次!

原文地址:https://www.cnblogs.com/tinyphp/p/2864804.html