JavaScript如何获取数组最大值和最小值
本文实例讲述了JavaScript实现的伸展收缩型菜单代码。分享给大家供大家参考。具体如下:
运行效果截图如下:

具体代码如下:
<!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=gb2312" />
<title>JavaScript获取数组最大值和最小值</title>
<script type="text/javascript">
//获取数组最大值
function findMax()
{
var arr = [3,4,76,2,54,23,78,90,89,99,234,12,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>
希望本文所述对大家学习javascript程序设计有所帮助。
相关推荐
-
JS获取数组最大值、最小值及长度的方法
本文实例讲述了JS获取数组最大值.最小值及长度的方法.分享给大家供大家参考,具体如下: //最小值 Array.prototype.min = function() { var min = this[0]; var len = this.length; for (var i = 1; i < len; i++){ if (this[i] < min){ min = this[i]; } } return min; } //最大值 Array.prototype.max = function()
-
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
今天在学习js中的数组时,遇到的输出一个数组中最大.最小值以及它们的下表,以下是自己的解决方法! <script type="text/javascript"> var arr = [14, 14, 53, 14, 14, 53, 67, 67]; var max = arr[0],min = arr[0]; var maxIndex = []; maxIndex[0] = 0; var minIndex = []; minIndex[0] = 0; var j = 1,
-
JavaScript获取数组最小值和最大值的方法
本文实例讲述了JavaScript获取数组最小值和最大值的方法.分享给大家供大家参考.具体如下: var arr = new Array(); arr[0] = 100; arr[1] = 0; arr[2] = 50; var min = Math.min.apply(null, arr), max = Math.max.apply(null, arr); 以下是补充: var a=[1,2,3,5]; alert(Math.max.apply(null, a));//最大值 alert(Ma
-
求js数组的最大值和最小值的四种方法
给定数组[54,65,43,21,12,34,45,58,97,24],求其最大值和最小值? 定义数组 var ary = [54,65,43,21,12,34,45,58,97,24]; 1.字符串拼接法 利用toString和join把数组转换为字符串,再和Math的max和min方法分别进行拼接,最后执行eval方法 var maxN = eval("Math.max(" + ary.toString() + ")"); var minN = eval(&qu
-
JavaScript学习笔记之取数组中最大值和最小值
推荐阅读:JavaScript学习笔记之数组的增.删.改.查 JavaScript学习笔记之数组求和方法 JavaScript学习笔记之数组随机排序 在实际业务中有的时候要取出数组中的最大值或最小值.但在数组中并没有提供arr.max()和arr.min()这样的方法.那么是不是可以通过别的方式实现类似这样的方法呢?那么今天我们就来整理取出数组中最大值和最小值的一些方法. 取数组中最大值 可以先把思路理一下: 将数组中第一个元素赋值给一个变量,并且把这个变量作为最大值: 开始遍历数组,从第二个元
-
Javascript获取数组中的最大值和最小值的方法汇总
比较数组中数值的大小是比较常见的操作,比较大小的方法有多种,比如可以使用自带的sort()函数,下面来介绍如下几种方法,代码如下: 方法一: //最小值 Array.prototype.min = function() { var min = this[0]; var len = this.length; for (var i = 1; i < len; i++){ if (this[i] < min){ min = this[i]; } } return min; } //最大值 Array
-
JavaScript如何获取数组最大值和最小值
本文实例讲述了JavaScript实现的伸展收缩型菜单代码.分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下: <!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/199
-
javascript实现数组最大值和最小值的6种方法
给定一个数组[1,8,5,4,3,9,2],编写一个算法,得到数组的最大值 9,和最小值 1. 1.通过prototype属性扩展min()函数和max()函数 算法1的思路是在自定义min()和max()函数中,通过循环由第一个值依次与后面的值作比较,动态更新最大值和最小值,从而找到结果. // 最小值 Array.prototype.min = function () { let min = this[0]; let len = this.length; for (let i = 1; i
-
PHP获取数组最大值下标的方法
本文实例讲述了PHP获取数组最大值下标的方法.分享给大家供大家参考.具体实现方法如下: <?php $hots = array('8213'=> 0,'8212'=> 100,'8172'=> 10008); $key = array_search(max($hots),$hots); echo $key; ?> 运行结果为:8172 希望本文所述对大家的php程序设计有所帮助.
-
获取数组中最大最小值方法js代码(自写)
现在获取数组中最大最小值用的越来越多了,于是乎我编了个方法供大家使用.代码如下,若有问题可以与我联系,咱们一起学习一起进步. 复制代码 代码如下: function getMaximin (arr,maximin) { if (maximin == "max") { return Math.max.apply(Math, arr); }else if (maximin == "min") { return Math.min.apply(Math, arr); } }
-
C#获取数组中最大最小值的方法
根据下面函数获取数组中最大最小值即可.调用时候直接传数组范围一个float类型的变量 public float MaxOfList(float[] flotNum) { float maxValue = flotNum.ToArray().Max(); return maxValue; } public float MinOfList(float[] flotNum) { float minValue = flotNum.ToArray().Max(); for (int i = 0; i <
-
Js获取数组最大和最小值示例代码
做项目的时候遇到一个返回查询内容里面,只取最大和最小值问题. 首先 复制代码 代码如下: /** * 数组最大值 * @param {Object} array * @return {TypeName} */ Array.max=function(array) { return Math.max.apply(Math,array); } /** * 数组最小值 * @param {Object} array * @return {TypeName} */ Array.min=function(a
-
JavaScript 数组中最大最小值
现在获取数组中最大最小值用的越来越多了,于是乎我编了个方法供大家使用.代码如下,若有问题可以与我联系,咱们一起学习一起进步. 我们来看下示例一: var numReg = /^-?[0-9]+.?[0-9]*$/ Array.prototype.min = function() { return this.reduce(function(preValue, curValue,index,array) { if ( numReg.test(preValue) && numReg.test(c
-
找到整型阵列中最大值和最小值的几种方法总结
在整型阵列中,我们需要从中获取阵列元素的最大值和最小值: 方法一:先是使用Array进行排序,然后从排序后数组中,最一个元素为最小,最后一个元素为最大. Source Code public static int FindMaxNumber(params int[] stringValue) { Array.Sort(stringValue); return stringValue[stringValue.Length -1]; } public static int FindMinNumber
随机推荐
- 使用ajax技术无刷新动态调用股票信息
- 深入浅析Orcale的nvl函数和SQL Server的isnull函数
- node通过npm写一个cli命令行工具
- 反序显示输入内容批处理
- Java字母大小写转换的方法
- asp.net core新特性之TagHelper标签助手
- js 翻转颜色实现代码
- C#中sizeof的用法实例分析
- JavaScipt中栈的实现方法
- 仿新浪微博登陆邮箱提示效果的js代码
- Ajax 汇总以及初步评价
- Js自定义多选框效果的实例代码
- PHP笔记之:日期函数的使用介绍
- Bootstrap+jfinal退出系统弹出确认框的实现方法
- JS获取字符串实际长度(包含汉字)的简单方法
- C语言中怎么在main函数开始前执行函数
- C#实现绘制面形图表的方法详解
- SpringMVC 限流的示例代码
- JavaScript分步实现一个出生日期的正则表达式
- windows下Anaconda的安装与配置正解(Anaconda入门教程) 原创
