Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome在变量出现之前先看到它们';重新定义_Javascript_Google Chrome - Fatal编程技术网

Javascript Chrome在变量出现之前先看到它们';重新定义

Javascript Chrome在变量出现之前先看到它们';重新定义,javascript,google-chrome,Javascript,Google Chrome,我不确定这是否是一种典型的行为。但是如果我在页面上有一个脚本,并且我在第一行设置了一个断点,那么所有全局变量和函数都可以在右侧的全局变量列表中查看(但未定义),即使脚本还没有被“读取”。 是这种情况还是我误解了什么?使用var的变量声明被挂起(就像函数声明一样),以便在输入函数时创建变量 这一点在。使用var的变量声明被提升(与函数声明类似),以便在输入函数时创建变量 详细信息,请参见下面的链接。 您还可以查看下面的链接了解更多信息 和。和。

我不确定这是否是一种典型的行为。但是如果我在页面上有一个脚本,并且我在第一行设置了一个断点,那么所有全局变量和函数都可以在右侧的全局变量列表中查看(但未定义),即使脚本还没有被“读取”。
是这种情况还是我误解了什么?

使用
var
的变量声明被挂起(就像函数声明一样),以便在输入函数时创建变量


这一点在。

使用
var
的变量声明被提升(与函数声明类似),以便在输入函数时创建变量


详细信息,请参见下面的链接。


您还可以查看下面的链接了解更多信息

和。和。