js函数

//声明一个函数
function myFun(){
    alert('我是一个函数');
}
//函数的调用
myFun();

//声明一个带有参数的函数
function add(num1,num2){
    var sum=num1+num2;
    alert(num1+'和'+num2+'的和是'+sum);
}
add(3,5);
add(99,75);复制代码

函数的返回值 return

//声明一个带有参数的函数
function add(num1,num2){
    var sum=num1+num2;
    return sum;
}
console.log(add(3,5));
alert(add(78,25));
var s=add(-9,-1);
console.log(s);
document.write("-9+-1="+s);复制代码

function myFunction(arg){
    //如果arg是非数字,不做任何操作,否则返回arg的2倍
    if(isNaN(arg)){
        return;
    }
    return arg*2;
}
console.log(myFunction("abc"));复制代码


函数中的参数 arguments

说明:arguments对象只是与数组类似,并不是Array的实例。

function inner(){
    //arguments 
    console.log(arguments.length);
    console.log(arguments[0]); //10
}
inner(10,5);复制代码

function inner(num1,num2 ){
    arguments[0]=99; 
    console.log(num1);  //99
}inner(10,5);复制代码




function getAvg(){
    //对所有参数进行求和
    var sum=0,len=arguments.length,i;
    for(i=0 ;i<len ;i++){
        sum+=arguments[i];    
    }
    return sum/len;
}
var avg=getAvg(15,45,45,84,69);

console.log(avg);复制代码


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值