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

在培训机构学到JavaScript的for和数组,老师布置做一个在一个整数的数组里筛选出最大值,小弟好凌乱,一点思路都没有



Hgin
浏览 1272回答 2
2回答

Perona

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);你参考下,有什么不懂看注释

萌萌哒野怪

var arr = [1,2,3,4,5,13,243,12]    // 定义一个整数数组 var max = Math.max.apply(null,arr);    // 使用Math.max 方法寻找一个数值数组中的最大元素 document.write('最大值是:'+ max)      // 输出到页面- -
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript