函數的其他定義方式 函數聲明 函數表達式:把一個函數給一個變數,此時形成了函數表達式 函數調用 函數的自調用 命名函數:函數如果有名字,就是命名函數 匿名函數:函數如果沒有名字,就是匿名函數 1. 函數聲明 function f1() { console.log("助教好帥哦"); } f1(); ...
函數的其他定義方式
-
函數聲明
-
函數表達式:把一個函數給一個變數,此時形成了函數表達式
-
函數調用
-
函數的自調用
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();//函數調用 //如果一個函數能夠調用: 函數的代碼();