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

37 函数的定义和调用

程序员文章站 2024-03-17 16:18:10
...

技术交流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);
    

37 函数的定义和调用

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.资料下载

相关标签: 前端开发