在javascript中更改文本函数中变量的值
我想知道如何得到这个结果:在javascript中更改文本函数中变量的值,javascript,function,variables,Javascript,Function,Variables,我想知道如何得到这个结果: function() { var myVar = ""; function () { myVar += "This is "; } myVar = "my string"; alert(myVar); //would like it to display: This is my string // only displays: my string } 你必须调用这个函数 var myVar = ""; function
function() {
var myVar = "";
function () {
myVar += "This is ";
}
myVar = "my string";
alert(myVar); //would like it to display: This is my string
// only displays: my string
}
你必须调用这个函数
var myVar = "";
function someFunction() { // Give it a name
myVar += "This is ";
}
myVar = "my string";
someFunction(); // and call it
alert(myVar);
你A.必须调用一个函数才能执行,B.必须重新组织你的字符串
function() {
var myVar = "";
function update() {
myVar = "This is " + myVar;
}
myVar = "my string";
update();
alert(myVar); //would like it to display: This is my string
// only displays: my string
}
您的代码在语法上不正确。它不会以现在的形式提醒任何东西。在这里提问时,重要的是发布您遇到问题的实际代码。您不调用该函数,只声明它。谢谢您的评论。。。但我觉得你没抓住重点。。。我想知道的是,一个函数如何将在一个文本函数中声明的变量的值从子文本函数中更改为在子文本函数中使用它,而不是在父文本函数中使用它。希望你能理解这个令人困惑的评论!哈哈<代码>我的字符串这是?当我看到你发昆汀的帖子时,我总是会被吓一跳,我的名字也是昆汀,我总是会被吓一跳。谢谢你的帮助。但是我使用的是两个文本函数,一个在另一个内部。在它执行任何操作之前,您仍然需要调用该函数。我认为您不能(或不需要)调用文本函数。谢谢您的帮助。但我用的是文字函数,一个在另一个里面