在JavaScript中提前声明变量或函数的例子
如标题所示,请看下面的例子。
(可以使用Chrome浏览器,然后按F12/或右键查看元素。调出开发者工具,进入控制台控制台进行输入)(Shift Enter可以使用Skill :将代码包装在控制台输入的中间)
复制代码如下:var name='小明';
(function(){ var name=name || '小张';console.info(名称);})();//小张
(function(){ name=name || '小张';console.info(名称);})();//小明
(function(){ var name 2=name;Var name=name || '小张';console.info(名称,name 2);})();//小张未定义
执行时的屏幕截图显示在:下面
解释如下:
在JavaScript中。
复制的代码代码如下:function xxx(){ //一堆代码.//.var name2=名称;Var name=name || '小张';//一堆代码}
当执行时,它将变成这个等价形式:
复制代码如下: function XXX(){ var name 2=undefined;var name=undefined//其他vars将提前到最开始。//一堆代码.//.name2=名称;Name=name || '小张';//一堆代码}
版权声明:在JavaScript中提前声明变量或函数的例子是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。