JavaScript 如何在函数内部创建全局变量
How to make global variable inside a function in JavaScript
所以我编写了这个函数,希望创建一个变量,但它抛出了一个错误
function createMyName(){
var Myname = 'something';
console.log(Myname); //something
}
console.log(Myname) //⚠ Myname is not defined
您需要在函数外定义变量而不是在函数内更改它
在定义函数时使用全局函数,如下所示
global.myGlobalVariable = "Value 1";
function myFunction(){
myGlobalVariable = "Value 2";
}
它将被更改为全局变量
所以我编写了这个函数,希望创建一个变量,但它抛出了一个错误
function createMyName(){
var Myname = 'something';
console.log(Myname); //something
}
console.log(Myname) //⚠ Myname is not defined
您需要在函数外定义变量而不是在函数内更改它 在定义函数时使用全局函数,如下所示
global.myGlobalVariable = "Value 1";
function myFunction(){
myGlobalVariable = "Value 2";
}
它将被更改为全局变量