想循环的时候累加字符串,然后这样写,是没有效果的
<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总会错过那么一次!