//封装自己的数学对象
//创建myMath对象
var myMath = {
//创建方法,最大值
max: function() {
//创建一个0的数组max
var max = arguments[0];
//for循环遍历,i从0开始,结束条件为arguments(用户输入的所有数),遍历到最后一位,递增i
for (var i = 0; i < arguments.length; i++) {
//判断条件,如果arguments(用户输入的所有数)[i]中的第i位 大于 之前创建的max(暂且为0)
if (arguments[i] > max) {
//则将arguments(用户输入的所有数)[i]的第i个数赋值给max,max等于那个数
max = arguments[i]
}
}
//然后返回max,进入下一轮循环,直到arguments(用户输入的所有数)都遍历完成后,max得到用户输入数中的最大值
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.max(2,3,6,5,9,8));//控制台打印最大值9
console.log(myMath.min(2,3,6,5,9,8));//控制台打印最小值2