课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么 var num=0;放在function里面不行
2017-09-22
源自:JavaScript进阶篇 8-5
正在回答
朋友,你没有说清楚你的问题。。。 var num=0放在function里面的话,num是一个局部变量,该变量只在function函数内部起作用;如果放在function外面,num在这个JS中就是全局变量,所以function都可以调用到该变量。
放里面每次运行startCount都会重新把num赋值为0
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答var num=0;为什么放在JS外面???
3 回答为什么 var要在 function外面呢
3 回答var num=0; function startCount() { document.getElementById('count').value=num; num=num+1; setTimeout("startCount()",1000); } startCount();
3 回答为什么要var num=0初始化值?num=num+ 为什么这里又要更新值? 不理解望指点
4 回答请问下,为什么var int=setInterval(clock,1000)不可以放到function clock(){}里面