js中封装一个自己的简单数学对象

封装一个数学对象求最大值最小值

<script>
    var myMath={
        PI:3.1415926,
        max:function(){
            var max=arguments[0];//注意arguments的使用
            for(var i=0;i<arguments.length;i++){
                if(arguments[i]>max){
                    max=arguments[i];
                }
            }
            return max;
        },
        min:function(){
            var min=arguments[0];
            for(var i=0;i<arguments.length;i++){
                if(arguments[i]<min){
                    min=arguments[i];
                }
            }
            return min;
        }
    };
    console.log(myMath.PI);
    console.log(myMath.max(1.3,5,7));
    console.log(myMath.min(1,3,5,7));
</script>

重点注意arguments的使用

arguments 是一个对应于传递给函数的参数的类数组对象。可用于不确定参数个数的函数来接受输入的参数。

posted @ 2019-09-11 16:48  齐齐怪  阅读(712)  评论(0编辑  收藏  举报