在培训机构学到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);
你参考下,有什么不懂看注释
萌萌哒野怪
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) // 输出到页面- -
添加回答
举报
0/150
提交
取消