js函数调用后变量自动销毁那什么的…是什么意思??

调用一次以后就删除了?不能调用了?我好像还是能调用啊?求大神点拨点拨... 调用一次以后就删除了?不能调用了?我好像还是能调用啊?求大神点拨点拨 展开
 我来答
百度网友924810a
2014-08-19 · 超过73用户采纳过TA的回答
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:105万
展开全部
要看变量是在哪声明的?如果是全局变量,可以继续调用;如果是局部变量,调用后失效。
更多追问追答
追问
局部变量,调用后失效能举个例子吗?
追答

var sum=0;
function tes(){
var str1=123;

var str2=345;

sum=str1+ste2;
alert("sum="+sum);

}
alert(sum);

这里,sum就是全局变量,str1,str2就是局部变量。你调用了test方法,里面的变量才有值,它的范围只在方法体内有效,但是sum的初始值是有的,不调用方法就有值;调用了后只时重新赋值了一次。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式