关闭

JavaScript获取数组最大值和最小值

标签: JavaScript数组最大值最小值
2837人阅读 评论(6) 收藏 举报
分类:

1、实现源码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript获取数组最大值和最小值</title>
<script type="text/javascript">
    //获取数组最大值
	function findMax()
	{
		var arr = [3,4,76,2,54,23,78,90,89,99,234,123,456,23,76,89,90];
		var max = Array.max(arr);
		document.getElementById("max").value = max;
	}
	
	//获取数组最大值函数
	Array.max = function(arr)
	{
		return Math.max.apply(Math,arr);	
	}
	
	//获取数组最小值
	function findMin()
	{
		var arr = [34,4,3,67,89,30,23];
		var min = Array.min(arr);
		document.getElementById("min").value = min;	
	}
	
	//获取数组最小值函数
	Array.min = function(arr)
	{
		return Math.min.apply(Math,arr);	
	}
	
	window.onload = function(){
		findMax();
		findMin();
	};
</script>
</head>

<body>
   <label>数组最大值:</label>
   <input type="text" id="max"/>
   <label>数组最小值:</label>
   <input type="text" id="min"/>
</body>
</html>

2、实现结果



2
0
查看评论

js取数组最大值的四种方式

var arr = [7,2,0,-3,5];1.apply()应用某一对象的一个方法,用另一个对象替换当前对象var max = Math.max.apply(null,arr); console.log(max) 由于max()里面参数不能为数组,所以借助apply(funtion,args...
  • web_hwg
  • web_hwg
  • 2017-03-29 15:30
  • 853

js中获取数组中最大值

JavaScript中获取最大值在ES5中,使用Math.max函数的apply方法获取数组最大值:Math.max.apply(null, [-1, 100, 9001, -32]); // 9001在ES6中, 我们使用扩展符作为函数的参数:Math.max(...[-1, 100, 9001,...
  • fan19900404
  • fan19900404
  • 2016-10-06 21:58
  • 1009

Javascript中获取数组最大值和最小值的方法

方法一: //最小值 Array.prototype.min = function() { var min = this[0]; var len = this.length; for (var i = 1; i < len; i++){ if (this[i] < min){ mi...
  • u010000515
  • u010000515
  • 2016-06-29 14:41
  • 2326

获取数组中的最大值、最小值以及数组排序

//strMin();获取数组中最小值 Array.prototype.strMin = function () {     /// 获取数组中最小值       var strMin = this[0];     va...
  • u012767607
  • u012767607
  • 2017-03-13 20:40
  • 785

定义一个数组,获取数组中的最大值和最小值

思路 : 我们定义一个数组,再定义一个max变量 用来存储最大值  ; 再定义一个min变量,用来存储最小值; 我们遍历数组,假如当前值大于max,就把当前值赋值给max; 假如当前值小于min,就把当前值赋值给min; ...
  • djfgduyhgfu
  • djfgduyhgfu
  • 2016-10-17 13:18
  • 3704

数组取最大值最小值

1、数组取出最大值,最小值的方式 第一种、 遍历一边数组就可以找出需要的值,基本上可以说是速度最快的算法,还不需要排序 int [] intArray = {1,3,2,4,2,5,2,6,45,7,5,86,5,45,3,867} ; int max = intArray[0]; int...
  • suncaoyong
  • suncaoyong
  • 2013-08-23 15:56
  • 3214

javascript 返回数组中 最大 最小 平均值多种方法分析比较 by FungLeo

javascript 返回数组中 最大 最小 平均值多种方法分析比较 by FungLeo前言一组数字中全部是数字,我们需要返回数组中最大或者最小的数字,这是常见的需求.当然,求数组中所有数字的平均值,也是一个很常见的需求.今天我学习的内容就是,来实现这些.我自己的方法 for循环看过我博文的朋友应...
  • FungLeo
  • FungLeo
  • 2016-05-26 13:42
  • 7566

JavaScript获取数组最大值和最小值

1、实现源码 JavaScript获取数组最大值和最小值 //获取数组最大值 function findMax() { var arr = [3,4,76,2,54,23,78,90,89,99,234,123,456,23,76,89,90]; var max = Ar...
  • you23hai45
  • you23hai45
  • 2015-11-18 14:48
  • 2837

PHP里获取一维数组里的最大值和最小值

php获取一维数组里的最大值和最小值的方法。php获取一维数组里面的最大值:<?php $a=array('1','3','55','99'); $pos=array_search(max($a),$a); echo $a[$po...
  • ityang521
  • ityang521
  • 2016-10-20 22:21
  • 18369

JAVA得到数组中最大值和最小值的简单实例

该程序输出结果: 数组A的元素包括:74 48 30 17 62 数组的最大值是:74 数组的最小值是:17 程序说明如下: 1.第6行声明整数变量i 做为循环控制变量及数组的索引:另外也声明存放最小值的变量min与最大值的变量max。 2.第7行声明整型数组A,其数组元素有5个,其值分别为7...
  • zhangtongyuan0909
  • zhangtongyuan0909
  • 2017-04-12 14:19
  • 16521
    个人资料
    • 访问:5576791次
    • 积分:72920
    • 等级:
    • 排名:第28名
    • 原创:1925篇
    • 转载:76篇
    • 译文:3篇
    • 评论:1193条
    百度技术栏目
    网易博客
    新浪博客
    博客专栏
    Linux

    文章:47篇

    阅读:66238
    dojo

    文章:10篇

    阅读:30468
    Flex

    文章:13篇

    阅读:29313
    FusionCharts

    文章:14篇

    阅读:71430
    文章分类
    最新评论