摘要:
1、函数声明 2、函数表达式 3、区分 函数声明和函数表达式区分的简单方法: function关键词出现的位置,function若是第一个词,就是函数声明。 否则就是一个函数表达式。 4、区别 函数声明和函数表达式最重要的区别是:函数名称标识符的作用域会绑定在何处。 第一个代码段foo会绑定在所在的 阅读全文
摘要:
首先将作用域比喻为一座大楼: 第一层表示当前执行作用域。大楼顶层表示全局作用域。 (1)js首先会在当前楼层进行查找变量,如果没有找到,就做电梯往上一层(二层)楼查找。 (2)若还是没有找到继续往上查找,直到抵达顶层,即全局作用域。 (3)达到顶层后,无论是否找到变量,查找过程都将停止。 说明: ( 阅读全文