js小白_一组数字,比较得出最大一个数字,渡一课程回顾

"Hello World, Hello Blog"

Posted by wudimingwo on December 15, 2018

版本1.0 for循环

1
2
3
4
5
6
7
8
9
10
      var arr = [123,456,79,456,79,13,46,8798];
      function theMax (arr) {
        var len = arr.length;
        var bigNum = arr[0];
        for(var i = 0;i < len; i ++){
          if(bigNum < arr[i]){bigNum = arr[i]}
        }
        return bigNum
      }
      console.log(theMax(arr));

版本2.0 api sort()

1
2
3
4
5
6
7
8
9
      function theMax (arr) {
      	arr.sort(function (a,b) {
      		return b - a//降序
      	});
      	return arr[0];
      }
      
      
      console.log(theMax(arr));