Javascript中变量或函数的一个示例

如问题所示,请参见下面的示例。

(你可以使用Chrome浏览器,然后F12或权利,审查元素。传输开发人员工具,输入控制台控制台输入)。

(技能的使用:Shift +输入可以在控制台输入时由中间代码替换)

复制代码代码如下所示:

var;

(函数(){())

变量名=名| |张;

Console.info(人名);

}();

(函数(){())

名称=名字| |张;

Console.info(人名);

}();

(函数(){())

VaR name2 =名称;

变量名=名| |张;

Console.info(名字相同);

}(未定义);



执行时的截图如下:



解释如下:

在Javascript。

复制代码代码如下所示:

函数xxx(){

一堆代码…



VaR name2 =名称;

变量名=名| |张;

一堆代码

}



执行变成等价形式:

复制代码代码如下所示:

函数xxx(){

VaR name2 =定义;

未定义的;

其他的变量将提前到开始。

一堆代码…



2 =名称;

名称=名字| |张;

一堆代码

}