函数

作者: 大庆无疆 | 来源:发表于2019-02-13 20:01 被阅读0次

函数:封装 具有特定功能 的一段代码

函数也是一种数据类型,类型为function,所以一个函数函数也可以当做实参传给另一个函数,也可以当做返回值(重要)

function 函数名(参数1,参数2,...) {
          函数体
          return 返回值;
}

>例如:
function getSum(num1,num2) {  当传入的参数是一个数组时,格式也是写一个num1或者num2就行
  函数体
  return 返回值;
}

注意:
(1) return后面的语句不会再执行,所以return可以看做是结束函数的语句;
(2)如果函数只写return而没有写返回值,那么返回的值是 undefined
(3)如果函数需要返回多个值,那么我们就可以返回一个对象,把需要返回的值设置在对象的属性中。例:

return {
    value1: 返回值1,
    value2: 返回值2,
    value3: 返回值3,
    ...
}

arguments

(1)function中的arguments,arguments非常像数组,但不是数组
(2)当我们声明一个函数没有给形参时,但是调用的时候是可以传实参的,而且这些实参放到了arguments中,可以通过打印console.log(arguments)查看

例子:创建一个函数接受任意多个数,并计算他们的和(arguments也可以用arguments.length获取长度)
        function getSum() {
            var sum = 0;
            for(var i=0; i<arguments.length; i++) {
                sum += arguments[i];
            }
            return sum;
        }
        var sum = getSum(13,66,2);
        console.log(sum);


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
函数也是一种数据类型,类型为function,所以一个函数函数也可以当做实参传给另一个函数,也可以当做返回值(重要)

函数的其他概念

1、函数声明-命名函数(普通函数)
function 函数名() {
}
2、函数表达式(等号的右边就是“匿名表达式”)
 var fn = function () {
}
匿名函数不能独立存在,所以这里用了fn变量
3、自调用函数-->当函数写完后立即自动调用
(function () {
            console.log("我是自调用函数");
}) ();

相关文章

  • 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/sfvreqtx.html