javascript定义了一个全局变量,怎么在局部变量中修改该变量的值?

例:vara=50;functionabc(){a=500;}这样写的话怎么才能把abc函数中对变量a的修改返回到局部变量a中?谢谢感激不尽!!!... 例:
var a=50;
function abc(){
a=500;

}
这样写的话怎么才能把abc函数中对变量a的修改返回到局部变量a中? 谢谢 感激不尽!!!
展开
 我来答
Baby_原來
推荐于2016-09-12 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:493万
展开全部

在局部变量中调用全局变量,并给全局变量赋值;

var temp=1;
function example(){
    var num=1;//声明局部变量
    temp=8;//全局变量赋值
    totla=10;//隐式声明变量,javascript把隐式声明的变量总是当成全局变量来使用的
}
example();//调用方法,执行完成后全局变量及隐式声明的totla变量都改变了
百度网友82c535c
推荐于2016-02-19 · TA获得超过595个赞
知道小有建树答主
回答量:521
采纳率:0%
帮助的人:442万
展开全部
当你执行函数abc后,全局变量的a值才会变化!
var a=50;
function abc(){
a=500;

}
abc();
alert(a) 500
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式