为了账号安全,请及时绑定邮箱和手机立即绑定

救命,对于JavaScript里面的for和if结合,我好乱

救命,对于JavaScript里面的for和if结合,我好乱

Hgin 2016-04-28 22:42:36
在培训机构学到JavaScript的for和数组,老师布置做一个在一个整数的数组里筛选出最大值,小弟好凌乱,一点思路都没有
查看完整描述

2 回答

已采纳
?
Perona

TA贡献355条经验 获得超403个赞

var arr = [5,52,24,6,47,87,3,8,969,107];    //定义数组并赋值
var max = arr[0];    //假设最大值是数组中第一个
for (var i=1;i<arr.length ;i++ ){     //遍历数组(注,因为arr[0]已经赋给max,所以初始值从1开始
    if(arr[i]>max){     //如果之后的arr[i]比max大
        max = arr[i];    //那么max重新赋值,赋值为arri[i]
    }
}
document.write('最大值是:'+max);

你参考下,有什么不懂看注释

查看完整回答
1 反对 回复 2016-04-28
?
萌萌哒野怪

TA贡献7条经验 获得超4个赞

var arr = [1,2,3,4,5,13,243,12]    // 定义一个整数数组
var max = Math.max.apply(null,arr);    // 使用Math.max 方法寻找一个数值数组中的最大元素
document.write('最大值是:'+ max)      // 输出到页面- -


查看完整回答
反对 回复 2016-05-03
  • 2 回答
  • 0 关注
  • 1268 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信