JavaScript函数的其他定义方式
程序员文章站
2022-03-17 11:08:56
...
函数的其他定义方式
命名函数:函数如果有名字,就是命名函数
匿名函数:函数如果没有名字,就是匿名函数
函数的另一种定义方式
函数表达式:
把一个函数给一个变量,此时形成了函数表达式3
var 变量=匿名函数
如果是函数表达式,那么此时前面的变量中存储的就是一个函数
而这个变量就相当于是一个函数,就可以直接加小括号调用了
注意:
函数表达式后面,赋值结束后,要加分号
//命名函数:
function f1(){
console.log("命名函数")
}
//匿名函数:
var f1= function (){
console.log("匿名函数")
}
//函数声明
function f1(){
console.log("我是函数声明")
}
f1()//函数调用
function f1(){
console.log("我是函数声明")
}
f1()
//命名函数重名的时候,下面的函数会覆盖上面的函数
//函数表达式
var f2 =function (){
console.log("我是一个函数表达式")
}
f2()
f2=function (){
console.log("我也是一个函数表达式")
}
f2()
//函数表达式调用的时候,会调用自己上面的函数表达式,不会被覆盖
//函数的自调用
(function () {
console.log("阿涅哈斯诶呦");
})();
(function () {
console.log("嘎嘎")
})();
//只可以一次性调用函数
上一篇: 在react中搭建d3力导向图方法分享
下一篇: python定义函数及调用函数