• 函数的定义和调用


    函数的定义方式

    1. 方式1 函数声明方式 function 关键字 (命名函数)

      function fn(){}
    2. 方式2 函数表达式(匿名函数)

      var fn = function(){}
    3. 方式3 new Function

      var f = new Function('a', 'b', 'console.log(a + b)');
      f(1, 2);
      
      var fn = new Function('参数1','参数2'..., '函数体')
      注意
      /*Function 里面参数都必须是字符串格式
      第三种方式执行效率低,也不方便书写,因此较少使用
      所有函数都是 Function 的实例(对象)  
      函数也属于对象
      */

        

    函数的调用

    /* 1. 普通函数 */
    function fn() {
        console.log('人生的巅峰');
    }
     fn(); 
    /* 2. 对象的方法 */
    var o = {
      sayHi: function() {
          console.log('人生的巅峰');
      }
    }
    o.sayHi();
    /* 3. 构造函数*/
    function Star() {};
    new Star();
    /* 4. 绑定事件函数*/
     btn.onclick = function() {};   // 点击了按钮就可以调用这个函数
    /* 5. 定时器函数*/
    setInterval(function() {}, 1000);  这个函数是定时器自动1秒钟调用一次
    /* 6. 立即执行函数(自调用函数)*/
    (function() {
        console.log('人生的巅峰');
    })();
  • 相关阅读:
    javascript --学习this
    seaJS
    wamp之htaccess的配置
    replace之$1、$2等
    nw.js使用
    新电脑开发环境配置
    vue-vue常用指令
    Array的splice与slice
    vue-入门体验
    Object.defineProperty
  • 原文地址:https://www.cnblogs.com/ximenchuifa/p/13419735.html
Copyright © 2020-2023  润新知