用js编程完成:求一组数据中的最大值,这组数据的长度和数据值不固定。
//方法1
var arr = [4,7,9,5,3];
alert(Math.max(...arr));
//方法2
var arr = [4,7,9,5,3];
alert(Math.max.apply(null,arr));
//方法3
var arr = [4,7,9,5,3];
var max = arr[0];
for (var i = 1; i < arr.length; i++) {
if (max < arr[i])
max = arr[i];
}
alert(max);
//方法4
var arr = [4,7,9,5,3];
arr.sort(function(a,b){
return b - a;
});
alert(arr[0]);
如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮
用数组的length方法,获取数组长度。
方法一:使用Math.max
Math.max.apply(null, [1,3,45,6])
方法二:使用sort排序
[1,3,45,6].sort((a,b)=>b-a)[0]
有帮助麻烦点个采纳【本回答右上角】,谢谢~~
排完序升序 取数组长度-1就行。至于排序方法很多 。最简单就是sort