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

How to modify a global variable inside of a function?

本文关键字:函数 内部 全局变量 修改 何修改      更新时间:2023-09-26
x = 10
function lol(){
    x = 5
}
function rofl(){
    alert(x)
}

rofl()功能中,如何使警报弹出号码5? 请帮帮我 我现在太菜鸟了,试图弄清楚这个问题 4 小时:S

你很接近。真的,真的很接近。

唯一的问题是你实际上并没有调用任何一个函数。这就是你缺少的全部:1

lol();
rofl();

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


1 嗯,那个和一些分号。

除了调用函数之外,您不必执行任何其他操作。您已经正确设置了它们,但是如果您不调用它们,则不会发生任何事情。

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

现场演示