前端学习之js函数
函数:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
函数的声明
函数的使用跟变量一样需要声明。
1 .function fun(){
alter("我是函数")
}
fun();//函数不调用,自己不执行
2.var fun1=function fun(){
alter("我是函数")
}
fun1();
3.var fun2=new Function(alter("我是函数"))
fun2();
变量提升
function fun(){
console.log(num);
var num=20;
}
等于
function fun(){
var num;
console.log(num);
num=20;
}
所以结果为再函数体内部,声明变量,会把该声明提升到函数的最顶端。只提升变量
,不赋值。
function fn(a,b)