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";
}

它将被更改为全局变量