源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JavaScript中提前声明变量或函数例子

  • 时间:2020-12-05 23:34 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript中提前声明变量或函数例子
如题所示,看下面的示例。 (可以使用Chrome浏览器,然后F12/或者右键,审查元素.调出开发者工具,进入控制台console输入) (使用技巧: 控制台输入时Shift+Enter可以中途代码换行)
[u]复制代码[/u] 代码如下:
var name = "xiaoming"; (function(){   var name = name || "小张";   console.info(name); })();// 小张 (function(){   name = name || "小张";   console.info(name); })(); // xiaoming (function(){   var name2= name;   var name = name || "小张";   console.info(name, name2); })(); // 小张 undefined 
执行时的截图如下所示: [img]http://files.jb51.net/file_images/article/201411/2014111290513045.jpg?201410129529[/img] 解释如下: 在JavaScript中。
[u]复制代码[/u] 代码如下:
function xxx(){   // 一堆代码...   // ...   var name2 = name;   var name = name || "小张";   // 一堆代码 }
执行时会变成这种等价形式:
[u]复制代码[/u] 代码如下:
function xxx(){   var name2 = undefined;   var name = undefined;   // 其他 var 也会被提前到最起始处   // 一堆代码...   // ...   name2 = name;   name = name || "小张";   // 一堆代码 }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部