1.) 函数表达式和函数声明区别:
函数表达式的函数名,只有自身内部可见,外部不可见,所以不会存在覆盖问题。
函数表达式 var add = function a(){} 等同 var add = function() {};
var add = function nadd(a,b){
return a+b
}
function nadd(a,b) {
return a-b
}
console.log(nadd(5,2));3
console.log(add(5,2));7
console.log(nadd(5,2));3
待续