比如[20,112,-2,-16,99],但是里面的数值可以发生变化,用for循环和if比较怎么写出来
var a = [1,2,3,4,5,6], x, max = a[0], min = a[0];
for (x in a) {
if (a[x] > max) {
max = a[x];
}
if (a[x] < min) {
min = a[x];
}
}
for (x in a) {
if (a[x] > max) {
max = a[x];
}
if (a[x] < min) {
min = a[x];
}
}
原始的差不多就是这个样子(这个知是对整数有效,浮点的可能会有bug)。建议你直接用undersource,里面有函数直接实现这些功能
温馨提示:答案为网友推荐,仅供参考