美文网首页
基础函数

基础函数

作者: 码农也会修真 | 来源:发表于2019-08-20 20:42 被阅读0次

    函数的定义: 其实是一种功能,定义之后可重复调用,可以在任何地方或时候调用执行

    函数的创建方式

    // 声明函数
    function fnName () {
        // 可执行的语句
    }
    
    // 函数表达式
    var fnName2 = function () { 
        // 可执行的语句
    }
    
    // 函数表达式 (实例化函数)
    var fnName3 = new Function();
    
    // 匿名函数、拉姆达函数、自执行函数
    (function () {
        // 可执行语句
    })();
    

    使用方式

    
    function fnName () {
        var szc = '大师兄';
        console.log(szc);  
    }
    fnName();
    
    
    var fnName2 = function () {
        var szc = '二师兄';
        console.log(szc);
    }
    fnName2();
    
    var fnName3 = new Function('var szc = "三师兄";console.log(szc);');
    fnName3();
    
    (function () {
        var szc = '四师兄';
        console.log(szc);
    })();
    
    

    函数的传参:
    function fnName(参数1, 参数2, 参数3...) {
    }
    参数1: 形式上的参数-> 形参 (占位符)
    形参不能重复,如重复取最后一个

    fnName(1, 2, 3);
    实实在在的参数 -> 实参
    参数列表:它们的位置是一一对应的

    arguments: 参数集合(类数组)
    其长度取决于实参数量
    arguments[0]: 可以取出下标对应实参;

    return : 返回函数执行的结果;(属于跳转语句)
    终止函数内部语句的执行,在return后面的语句不会执行
    当没有return的时候,返回的是undefined
    当有return,没有返回内容的时候也是undefined

    相关文章

      网友评论

          本文标题:基础函数

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