欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JS基础语法---函数的其他定义方式

程序员文章站 2022-04-14 18:58:07
函数的其他定义方式 函数声明 函数表达式:把一个函数给一个变量,此时形成了函数表达式 函数调用 函数的自调用 命名函数:函数如果有名字,就是命名函数 匿名函数:函数如果没有名字,就是匿名函数 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();//函数调用
       //如果一个函数能够调用:  函数的代码();