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){
    //函数体
}

 

posted @ 2022-07-28 17:20  吾辈皆喜黑丝  阅读(47)  评论(0)    收藏  举报