js中,用for循环找出一组数组中的最大值和最小值,document.write输出,

比如[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];
    }
}

原始的差不多就是这个样子(这个知是对整数有效,浮点的可能会有bug)。建议你直接用undersource,里面有函数直接实现这些功能

温馨提示:答案为网友推荐,仅供参考
相似回答