如何修改函数内的全局变量?

时间:2012-08-04 01:58:08

标签: javascript variables global local

x = 10
function lol(){
    x = 5
}
function rofl(){
    alert(x)
}

rofl()功能中,如何设置提醒弹出窗口号5?请帮助我,所以我很努力想要解决这个问题4小时:S

2 个答案:

答案 0 :(得分:4)

你关闭了。真的,非常接近。

唯一的问题是您实际上并未调用其中一个功能。这就是你所缺少的: 1

lol();
rofl();

工作演示:http://jsfiddle.net/mattball/VsGWe


1 嗯,那和一些分号。

答案 1 :(得分:0)

除了调用函数之外,您不必执行任何操作。你已经正确地设置了它们,但是如果你不打电话给它们那么什么都不会发生。

x = 10
lol();
rofl();

function lol(){
    x = 5
}
function rofl(){
    alert(x)
}

​Live DEMO