块级函数:顾名思义就是在一个大括号内的函数;如下所示包括在if的大括号内。下面的输出结果是1,f a(),因为块级中的函数提升到了全局当中,所以最后输出是为一个函数。但是通过查询MDN,MDN不建议在块级中使用函数,

之前也是了解过变量的提升,就是下面这种,当变量声明赋值的时候,其实是有两个步骤的,一个是先声明,然后在赋值;同理函数也是有提升的。但是函数的提升和赋值的同时进行的;而且只有命名函数才会存在提升。

 

posted on 2020-10-16 15:46  繁华落盡  阅读(120)  评论(0)    收藏  举报