JavaScript-jQuery中设置和获取全局变量的问题
你能看一下这段代码并告诉我为什么我在JavaScript-jQuery中设置和获取全局变量的问题,javascript,jquery,Javascript,Jquery,你能看一下这段代码并告诉我为什么我在printName()上得到undefined数据类型吗?因此,我们如何通过函数(如Setter)更新全局变量,并在需要时通过其他函数访问更新后的值 $(function () { var name; function setName() { name = "TestName"; } function printName() { alert(name); } printName
printName()上得到undefined
数据类型吗代码>?因此,我们如何通过函数(如Setter)更新全局变量,并在需要时通过其他函数访问更新后的值
$(function () {
var name;
function setName() {
name = "TestName";
}
function printName() {
alert(name);
}
printName();
});
因为您没有使用setName()
设置名称。功能。换句话说,您从未调用过setName()您没有调用setName
函数。
$(function () {
var name;
function setName() {
name = "TestName";
}
function printName() {
alert(name);
}
setName();
printName();
});