命明函数:
function fn(){
alert(“hello”)
}
fn();//调用方法,方法名()
匿名函数:
var fn1 = function(){
alert(“111”)
}
fn1();//调用方法,方法名()
参数:
形参(小括号里声明的变量)和实参(相当于给括号里声明变量赋值了
//是不是返回值函数取决于return
function add(x,y){
console.log(x+y);
}
//在调用的时候形参个数和实参个数匹配
add(1,2);
arguments:在不定义形参的情况下也可以获取我们传进来的参数
arguments它是一个伪数组(只可以遍历数组,但是没有数组方法)
function add(){
//初始值为0
var count = 0;
for(var i=0;i
cont+= argument[i] //累加求和
}
return count;
add(1,2,3,4);
函数里面可以嵌套函数:
function sum(){
function fn(){
console.log(“fn”)
}
return fn;
}
sum()//返回一个叫fn的函数();