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
是一个对应于传递给函数的参数的类数组对象。可用于不确定参数个数的函数来接受输入的参数。