1.函数声明与函数表达式 (1)变量声明会置顶提前,但赋值仍在原地方(2)函数声明同变量声明一样会提前:但是,函数表达式没有提前,就相当于平时的变量赋值(3)函数声明会覆盖变量声明,但不会覆盖变量赋值:函数声明优先级高于变量声明的优先级:但是变量赋值以后,变量赋值初始化就会覆盖函数声明.2.函数arguments属性初始化:(1)callee:指向当前函数的引用(2)length:真正传递的参数个数(3)arguments的索引值小于传参的个数,则其值和实际传参的值是共享的:如果大于,则不共享,…