JS函数

作者: 社会主义顶梁鹿 | 来源:发表于2020-06-22 14:40 被阅读0次

一、声明函数

function  函数名 (){函数体}

function  函数名 (形参1,形参2...){函数体}

形参——形式上的参数

附:var 变量名 = function(){};   也可以声明函数,这个函数没有名字,称之为匿名函数

二、调用函数

函数名();

函数名(实参1,实参2...);

实参——实际的参数

三、函数形参和实参数量不匹配问题

1、如果形参和实参数量一样则正常输出

2、如果形参>实参,则形参中没有接受值的变量值默认为undefined

3、如果形参<实参,则实参中多出的值无效果

四、return

1、return会终止函数

2、return只能返回一个值,以最后一个值为准。

return  a, b;   即为b

五、arguments的使用

不确定有多少个参数传递的时候,可以使用arguments来获取。arguments实际上是一个函数的内置对象,存储了传递的所有实参。

functions fn(){

    console.log(arguments);    arguments存储了传递的所有实参

}

fn(1,2,3)

arguments是一个伪数组,有长度、通过索引存储,但是没有真正数组的的一些方法,pop()、push()等。

相关文章

网友评论

      本文标题:JS函数

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