简单jsp问题,还往帮忙!
tweak();varaNumber=100;functiontweak(){varnewThing=0;newThing=aNumber;if(false){varaN...
tweak();
var aNumber = 100;
function tweak() {
var newThing = 0;
newThing = aNumber;
if (false) {
var aNumber;
aNumber = 123;
}
}
请问,为什么说:aNumber为局部变量?请高手为小弟解释一下 ,谢谢! 展开
var aNumber = 100;
function tweak() {
var newThing = 0;
newThing = aNumber;
if (false) {
var aNumber;
aNumber = 123;
}
}
请问,为什么说:aNumber为局部变量?请高手为小弟解释一下 ,谢谢! 展开
2个回答
展开全部
局部变量与全局变量的区别
在单机访问是看不出什么不一样
关键在于多人同时访问同一个jsp页面时
打个比方说 temp.jps中有一个局部变量a=0 当有人访问这temp.jsp时
a ++ out.println(a)
这时每个人访问temp.jsp所得到的a 的值都是1
但如果的全局变量的话 得到的将是 1,2,3......
在jsp页面中<%%>中声明的就是局部变量
<%! %>中声明的就是全局变量
在Servlet中 类的属性也就是不在个体方法中的变量就是全局变量
在方法中声明的就是局部变量
以上你说的aNumber就应该是局部的
还不明白的话来我QQ253330532
在单机访问是看不出什么不一样
关键在于多人同时访问同一个jsp页面时
打个比方说 temp.jps中有一个局部变量a=0 当有人访问这temp.jsp时
a ++ out.println(a)
这时每个人访问temp.jsp所得到的a 的值都是1
但如果的全局变量的话 得到的将是 1,2,3......
在jsp页面中<%%>中声明的就是局部变量
<%! %>中声明的就是全局变量
在Servlet中 类的属性也就是不在个体方法中的变量就是全局变量
在方法中声明的就是局部变量
以上你说的aNumber就应该是局部的
还不明白的话来我QQ253330532
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询