/**
* 声明的函数,参数个数可以小于,也可以大于该函数的形参
*
*/
function fn(a,b){
var num=111;//局部变量
//全局变量,不带var的函数内部变量,
// 需要在加载函数的时候做一个初始化,否则,不能用
num=111;
//注意事项:
//变量声明提升一级函数整体提升
// 以下两行相当于:var aaa;
// console.log(aaa);
// aaa=111;
//也就是说只是提升了变量的声明,但是赋值依然没有提升
console.log(aaa);
var aaa=111;
//回到函数
// 把函数作为参数进行传递,然后调用传递过来的函数
}
网友评论