函数的参数

1.2 函数参数

1.2.1 参数

如果函数中出现不确定的值,就可以作为参数

形参(形式参数): function 函数名(参数1,参数2)

实参(实际参数): 函数名(10)

//单个参数
function sum(n){//var n;
    var s = 0;
    for(var i = 1;i<=n;i++){
        s += i;
    }
    console.log(s);
}
//调用
sum(100);
sum(200);


//多个参数,多个参数之间用,隔开
//声明一个函数,计算两个数和
function add(a,b){
    console.log(a+b);
}
add(10,20); //30


//声明一个函数,计算所有用户输入的和
//arguments:实参集合,如果参数个数确定不了,就不写形参,直接使用arguments
function s(){
    console.log(arguments,arguments.length); //实参集合
    console.log(arguments[0]); //10
    var sum = 0;
    for(var i = 0;i<arguments.length;i++){
        sum += arguments[i];
    }
    console.log(sum);
}
s(10,20);
s(10,20,30);
s(10,20,30,40);
1.2.2 参数类型

所有的js数据类型都能作为函数参数

//1.函数做为参数
function sayhello(){
    console.log("你好呀,你吃饭了吗?");
}
function see(f){//var f = function sayhello(){console.log("你好呀,你吃饭了吗?");}
    f();
}
see(sayhello);  
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值