美文网首页
37 函数的定义与调用

37 函数的定义与调用

作者: CurryCoder | 来源:发表于2020-06-06 22:49 被阅读0次

    技术交流QQ群:1027579432,欢迎你的加入!

    欢迎关注我的微信公众号:CurryCoder的程序人生

    1.函数的定义方式

    • 函数声明方式function关键字(命名函数)
      function fn(){};
      
    • 函数表达式(匿名函数)
      var fun = function(){};
      
    • new Function('参数1', '参数2', ..., '函数体')。注意:Function中的参数必须是以字符串的格式输入。这种方式创建函数执行效率低,也不方便书写,因此很少使用。所有函数都是Function的实例(对象)。函数也属于对象。
      var f = new Function('a', 'b', 'console.log(a+b)');
      f(1, 2);
      
    函数实例与函数的原型对象.png

    2.函数的调用方式

    • 普通函数
      function fn() {
          console.log('CurryCoder');
      }
      fn(); 
      fn.call();
      
    • 对象的方法
      var o = {
          sayHi: function () {
              console.log('CurryCoder');
          }
      }
      o.sayHi();
      
    • 构造函数
      function Star(){
      }
      var s = new Star();
      
    • 绑定事件函数
      btn.onclick = function(){}; // 点击了按钮btn就调用了这个函数
      
    • 定时器函数
      setInterval(function(){}, 1000); // 这个函数是定时器自动1s调用一次
      
    • 立即执行函数
      (function(){  // 立即执行函数是自动调用,立即执行
          console.log('CurryCoder');
      })()
      

    3.资料下载

    相关文章

      网友评论

          本文标题:37 函数的定义与调用

          本文链接:https://www.haomeiwen.com/subject/oumftktx.html