[提醒自己] JavaScript 局部变量声明
2011-03-28 14:40
148 查看
像下面这样就错了,浏览器也没报错,但是alert只能出现一次。因为i在func()里不是局部变量。
应该在func()的i前加 var 声明为局部变量
function test(){ for(i=0;i<2;i++){ alert(func()); } } function func(){ i=0; i++; return i; }
应该在func()的i前加 var 声明为局部变量
function test(){ for(i=0;i<2;i++){ alert(func()); } } function func(){ var i=0; i++; return i; }
相关文章推荐
- JavaScript实现自己的DOM选择器原理及代码
- 自己写的基于JavaScript DOM 仿一些页面的鼠标移动显示相应区块内容
- 打造自己的Javascript alert confirm对象(一)
- 提醒自己:时刻要注意编程的基本功!!
- javascript 怕自己忘记了 所以记下来(date 格式化)
- WedView设置自己处理网页链接,支持javascript
- 提醒下自己,老是忘记了
- JavaScript构建自己的对象示例
- 一点想法,警告自己,提醒朋友
- 一个程序员的过去10年的心得体会(时刻提醒自己)
- javascript禁用Backspace退格键(结合自己实际应用中遇到的textarea中退格造成页面假死问题做了修改)
- 关于JavaScript的知识简单了解(自己看)
- 打造自己的Javascript alert confirm对象
- 使用JavaBean创建您的网上日历本 有的朋友曾经说过,如果有一个网上的日记本,或者一个网上的万年历能提醒自己到时去干什么事情就好了。其实呀,这样的日历本您自己也能做一个。不信你看下面的例子: 〈
- 严重提醒大家注意自己的家门。
- 提醒自己的一篇博文
- 自己常见的一些JavaScript兼容总结
- 规范自己的JavaScript书写 – Dojo Javascript 编程规范
- 做了一个小软件用来提醒自己注意健康