JS基础语法---函数的其他定义方式
函数的其他定义方式
-
函数声明
-
函数表达式:把一个函数给一个变量,此时形成了函数表达式
-
函数调用
-
函数的自调用
命名函数:函数如果有名字,就是命名函数
匿名函数:函数如果没有名字,就是匿名函数
1. 函数声明
function f1() { console.log("助教好帅哦"); } f1(); function f1() { console.log("小苏好猥琐哦"); } f1();
2. 函数表达式:
把一个函数给一个变量,此时形成了函数表达式:
var 变量=匿名函数;
ps:
如果是函数表达式, 那么此时前面的变量中存储的就是一个函数, 而这个变量就相当于是一个函数, 就可以直接加小括号调用了
函数表达式后面, 赋值结束后,要加分号
//函数表达式 var f2 = function () { console.log("哈哈,真的好帅哦"); }; //匿名函数不能直接调用 f2();
var f1=function(){console.log("阿涅哈斯诶呦");}; f1();
var f2 = function () { console.log("助教没有小杨帅"); }; f2(); f2 = function () { console.log("小杨真的很帅"); }; f2();
3. 函数的自调用:
ps:
没有名字,调用---声明的同时,直接调用
一次性,不会和其他冲突
(function () { console.log("阿涅哈斯诶呦"); })(); (function () { console.log("嘎嘎") })();
4. 函数调用
function f1() { console.log("哈哈,我又变帅了"); } f1();//函数调用 //如果一个函数能够调用: 函数的代码();
你好,我是Jane,如果万幸对您有用,请帮忙点下推荐,谢谢啦~另外,咱们闪存见哦~