在第5次弹出之后 值不增加了如果alert(count());方式弹出的话 会正常增加 +1赋值给变量之后 var c = count();值就不变了求大神指点<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript"> var count = (function(){ var a = 0; function bb(){ a ++; return a; } return bb; })(); alert(count()); //弹出1 alert(count()); //弹出2 alert(count()); //弹出3 alert(count()); //弹出4 var c = count(); alert(c); //弹出5 alert(c); //弹出5 alert(c); //弹出5 </script></head><body> </body></html>
添加回答
举报
0/150
提交
取消