首页 > 解决方案 > 如何在函数内部创建全局变量?

问题描述

在其他语言(如 C++ 或 C#)中,我可以在类中创建一个公共变量。我想在函数内部创建一个全局变量。

例子:

let idk = function(){
    let num = 5;
};

// use the variable in global scope

console.log(num);

标签: javascript

解决方案


您可以在外部声明变量而不分配给它,然后分配给内部变量而不声明它:

let num;

let idk = function () {
    num = 5;
};

// use the variable in global scope

console.log(num);

推荐阅读