JavaScript变量分配给哪个类?

时间:2020-01-29 01:44:27

标签: javascript

我正在制作一个网络应用程序。我注意到,可以在页面上的窗口类中找到用JavaScript声明的函数,例如:

HTML中包含的JS文件:

function myFunc(args) {
    // Some code
}

在开发人员工具控制台中:

window.myFunc
f myFunc(args) {
    // Some code...

但是对于变量...
HTML中包含的JS文件:

let myVar;

在开发人员工具控制台中:

window.myVar
undefined

我声明分配给哪个类的变量?

1 个答案:

答案 0 :(得分:1)

如果您正在使用var或只是声明一个函数而不是使用let或const,那么您的函数将被添加到window对象而不是类中。如果您想对此进行详细了解,请搜索“ var vs let和const”。有很多非常好的文章详细地解释了它们。