一、定义函数
先来看一个JavaScript定义函数的示例。
function add(i,j) {
return i + j
}
console.log(add(1,2))
上述代码中,function是定义函数的关键字,add是函数名,i和j是参数,大括号内是函数体。add(1,2)的意思是调用函数,返回值是1+2=3,所以上述代码运行结果是3。
二、匿名函数
先来看一个匿名函数的示例。
var add = function (i,j){
return i+j
}
console.log(add(1,2))
上述函数就是一个匿名函数,结果同样是3。
再来看一个匿名函数的示例:
funcs = [
function () {
console.log('111')
},
function () {
console.log('222')
},
function () {
console.log('333')
},
function () {
console.log('444')
},
]
for (i = 0; i < funcs.length; i++) {
funcs[i]()
}
上述代码的运行结果是111,222,333,444.