首页 新闻 搜索 专区 学院

变量名和函数名同名时,函数的优先级高于变量。这个优先级应该如何理解

0
[待解决问题]

JS初学的主页 JS初学 | 菜鸟二级 | 园豆:225
提问于:2021-08-14 12:17
< >
分享
所有回答(1)
0

可以去看看预编译和变量提升。在js代码执行之前,会经历预编译。函数和var声明的变量都存在变量提升。函数是整体提升,变量只提升变量名。且函数优于变量提升。再预编译和变量提升之后。你的代码可以理解成 。 var a = function ;console.log(a);a=123;console.log(a)

认怂才能保平安 | 园豆:202 (菜鸟二级) | 2021-08-16 17:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册