使用
function
关键字定义。
函数的声明
function functionName(parameters) {
//要执行的代码
}
即 function + 函数名 + (参数)+ {}
。举例:
function myFunction(x,y) {
return x + y
}
如果不加参数名,就是匿名函数了:
function (parameters) {
}
函数表达式
将匿名函数存储在变量中,也是与函数声明区别的地方,即在函数表达式中省略了函数名。
var a = function (x, y) {
return x * y
}
自调用函数
即函数自动执行,(函数)()
(function (){
console.log("hello")
})()
匿名函数自己调用自己。
箭头函数
函数的简便写法,省略 function
关键字,使用=>
符号,左边是参数,右边是返回值。
// ES5
var a = function (x) {
return x * x
}
console.log("a = ", a(3))
//ES6
var b = (y) => {
return y * y
}
console.log("b = " ,b(4))
网友评论