函数

作者: 寻沫_雨悠扬 | 来源:发表于2016-05-28 15:41 被阅读0次

函数基础

声明函数

// 声明最基本的一个函数
    function func1() {
        console.log('我是最基本的函数');
    }
    // 函数的调用  // 函数名() 的格式
    func1();

// 函数在定义之后,并不会执行里面的内容,只有在函数进行调用的时候,才会执行

函数返回值

function func2() {
       console.log('这个函数会有返回值');
       return 10;
    }
    var res1 = func2(); // res1里面保存了函数的返回值
//返回数组
 function func3() {
        console.log('这个函数返回一个数组');
         return ['abc', 'bcd', 'def'];
   }
   var res2 = func3();

函数参数

function func4(a) {
            // 在函数内部可以使用参数
            console.log(a);  //12
            a++;
            console.log(a);  //13
        }
        func4(12);
    // 函数内部使用 arguments 关键字
        function func6() {
            // 求出所有参数的和,并返回
            var res = 0;
            for (var i = 0; i < arguments.length; i++) {
                res += arguments[i];
            }
            return res;
        }
        func6(1, 2, 3, 4, 5, 6);  //21

函数表达式

// 函数表达式,即用变量保存匿名函数
        var func1 = function () {
            console.log('我是函数表达式哦');
        };
        console.log(func1);  //打印函数
        // 调用函数表达式的时候,就把变量名当做函数名去使用
        func1();
// 给document绑定点击事件
        var documentClick = function () {
            // 获取body,修改背景颜色
            document.body.style.backgroundColor = "blue";
        };
        document.onclick = documentClick;

 // 使用正常函数,给document添加点击事件
      function documentClick1() {
          document.body.style.backgroundColor = 'red';
       }
        document.onclick = documentClick1;

自调用函数

自调用函数特点:函数自己执行,不需要进行调用

(function () {
            console.log('我是一个自调用函数');
        })();
(function test() {
            console.log('我是另外一个自调用函数');
        })();
(function (a, b) {
            console.log(a+b);  //47
        })(12, 35);  //后面小括号写参数

自调用函数可封闭作用域

相关文章

  • Excel(三)

    AND函数 OR函数 NOT函数 IF函数 频率分析函数FREQUENCY

  • if、else if、for、while、repeat函数

    ①if函数 ②else if函数 ③for函数 ④while函数 ⑤repeat函数

  • strsplit、mapply、paste、match函数

    strsplit函数 mapply函数 strsplit函数 mapply函数 paste函数 match函数 第...

  • Oracle中常用函数(SQL)

    Oracle函授有以下几个分类:数字函数、字符函数、日期函数、转换函数、集合函数、分析函数 数字函数: 字符函数:...

  • MySQL函数

    字符函数 数字运算函数 比较运算符和函数 日期时间函数 信息函数 聚合函数 加密函数 流程函数

  • BI-SQL丨AND & OR & IN

    AND函数 & OR函数 & IN函数 AND函数、OR函数和IN函数都可以理解是WHERE函数的补充,当然也可以...

  • Python之函数

    课程大纲 函数定义 函数的参数 函数的返回值 高阶函数 函数作用域 递归函数 匿名函数 内置函数 函数式编程 将函...

  • 函数基本知识

    函数 函数的定义: def 函数名() 函数的调用:函数名() #不能将函数调用放在函数定义上方 函数的文档注...

  • 积分表——不定期更新

    基本初等函数包括: 常函数: 幂函数 指数函数 对数函数 三角函数 反三角函数 I、反函数Ⅱ、复合函数:初等函数(...

  • MySQL基本使用

    函数 常用函数 数学函数 字符串函数 日期函数

网友评论

      本文标题:函数

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