博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一道面试题-变量声明提升~
阅读量:6678 次
发布时间:2019-06-25

本文共 612 字,大约阅读时间需要 2 分钟。

//问打印结果 var getName = function () { alert (4);};
function getName() { alert (5);}
console.log(getName);

结果是:4  

其实这道题可以翻译成

var getName;    function getName() { alert (5);}    getName = function () { alert (4);};    console.log(getName);// 4  把5 给覆盖了。    //------------------------ 下面情况是打印5    console.log(getName);    var getName = function () { alert (4);};    function getName() { alert (5);}    //翻译如下------    var getName;    function getName() { alert (5);}    console.log(getName);    getName = function () { alert (4);};//4仍然会覆盖5 只不过打印语句提前打印了,

 

转载于:https://www.cnblogs.com/WhiteHorseIsNotHorse/p/6253507.html

你可能感兴趣的文章
拿到了2013年10月微软MVP奖杯
查看>>
Windows Server 2012正式版RDS系列⑦
查看>>
字段校验器配置风格
查看>>
Office 2013新特性
查看>>
我的友情链接
查看>>
《OSSIM开发者手册》稿件即将完成。
查看>>
数据仓库入门(实验9)查询多维数据集
查看>>
oracle常用网址
查看>>
光棍节程序员闯关秀过关攻略
查看>>
大话“自动化测试框架思想与构建”
查看>>
SQL Server Profiler – 存储过程调试
查看>>
SQL Server 博文汇总
查看>>
市场活动课件:SQL Server 索引优化
查看>>
Linux程序包管理rpm命令的使用解析
查看>>
什么是证书颁发机构(CA)
查看>>
php-fpm定义成集群资源时报错解决方法
查看>>
IDispose和Finalize的区别和联系
查看>>
面试中如何谈工资问题
查看>>
Redis主从配置
查看>>
cocos2d-x学习之CCDictionary中的一个小问题
查看>>