老师你好,这题我把代码输入vscode输出的结果是以下:
我不是很明白输出结果,我的想法是:
2
1
4
3
函数定义不是能提升吗?变量函数不是没有提升特性吗?
登陆购买课程后可参与讨论,去登陆吧
同学你好,你所说用表达式写法定义的函数没有提升特性,是没有错的,而普通的变量(这里指的变量不是函数)是可以提升的,这道题里面没有表达式函数,函数声明优先提升,提升顺序如下图:
所以打印的第一个a是第二个函数体;
祝学习愉快~
为什么第一个打印的不是第三行"var a;"的值undefined呢?
同学你好,函数提升优先高于变量提升,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
入行前端,是明智的选择!市场需求大,就业前景好,入行门槛低,小白易上手 全新升级:技术更新,Vue3.0/TypeScript/React17.x; 技术更全面,从0基础到全栈开发再到大型项目构建
157 1
75 1
31 2
201 5
155 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星