4.1定义函数
4.1定义函数
定义绝对值函数:方法一
function  f(x){
    if(x>=0){
        return x;
    }if(x<0){
        return -x;
    }
}定义绝对值函数:方法二
var f=function(x){
    if(x>=0){
        return x;
    }if(x<0){
        return -x;
    }
}一旦执行到return,代表函数结束,返回结果
如果没有执行到return就会返回undefined
规避没有传参却不报错问题
var f=function(x){
    if(typeof x!==‘number’){
        throw '没有输入参数';
        if(x>=0){
            return x;
        }if(x<0){
            return -x;
        }
    }
}arguments
代表传进来的所有参数是一个数组
var f=function(x){
            console.log('x=>'+x);
            for(var a=0;a<arguments.length;a++) {
                console.log(arguments[a])
            }
                if(x>=0){
                    return x;
                }if(x<0){
                    return -x;
                }
            }其中包括第一个已经用过的参数
rest
不包括已经执行过的参数
用法
function f(a,b,...rest){
    //函数体
}

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号