08-js函数

声明

利用函数关键字自定义函数(命名函数)

function 函数名(形参) {
    函数体
}

函数表达式(匿名函数)

var fun = function(形参) { //fun是变量,里面存储的是函数
    函数体
}

形参与实参的匹配

  1. 实参的个数大于形参的个数,函数只取形参的个数,多余的忽略
  2. 实参的个数小于形参的个数,无赋值的形参为undefined

return

  1. 执行return后终止函数
  2. return只返回一个值,有多个值时返回最后一个,可以用数组返回多个值

arguments

  1. 括号为空时就是用arguments存储
  2. arguments是函数内置的,每个函数都有,可以直接调用arguments数组
原文地址:https://www.cnblogs.com/zhanxinbing/p/14824167.html