函数传参,参数类型
Posted tongguilin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数传参,参数类型相关的知识,希望对你有一定的参考价值。
1.函数传参(函数传递参数)过程:
传什么就接收什么,并且是一一对应的关系,参数可以多个。
单个:
两个或多个,以逗号隔开:
2.参数=JS的数据类型(数字 字符串 函数 对象 布尔 未定义)
可以多次执行,传不同的参:
fn2(‘one‘);
fn2(‘哈哈哈‘);
function fn2(a){
alert(a.charAt(1)); //执行了两次,结果分别为n,哈
}
3.传函数
1>匿名函数
fn代替了括号里的function(){alert(1);}
fn();——>运行function(){alert(1);}——>弹出1
又一次传参,因为fn()就是function(){alert(a);}
相当于:
fn(‘100‘);
function fn(a){
alert(a);
}
这个过程就变成了100——>a=100——>alert(a)——>输出100
2>有名字的函数
function fn4(){
alert(4);
}
fn3(fn4); //不用加();不然函数就直接执行了
function fn3(fn){
fn();
}
4.传递对象
5.应用:
1>
2>
以上是关于函数传参,参数类型的主要内容,如果未能解决你的问题,请参考以下文章