`

js排序数字,js排序字母,js最大值,js最小值

    博客分类:
  • js
阅读更多
// 支持IE7
var fruits = [454, 1331, 14, 355];
fruits.sort(function(a,b){return a-b});
alert(fruits.toString());
for(var i =0; i < fruits.length; i++){
	
}

// 不支持IE7及以下
var a = [3332, 3400, 500, 710];
var lowValue = a.concat().sort(function(a, b){return a - b})[0];
var lowIndex = a.indexOf(lowValue);
alert(lowValue);

// 不支持IE7及以下
var array, min, index;
array = [711.22,22.22,3400.121,500.55,6.2,710];
min = Math.min.apply(null, array);
index = array.indexOf(min);
alert(array[index]);

// 正序排序字母
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
// Apple,Banana,Mango,Orange

// 倒叙排列字母
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
fruits.reverse();
// Orange,Mango,Banana,Apple



// 正序排序数字
var points = [40,100,1,5,25,10];
points.sort(function(a,b){return a-b});
// 1,5,10,25,40,100

// 倒叙排列数字
var points = [40,100,1,5,25,10];
points.sort(function(a,b){return b-a});
// 100,40,25,10,5,1

alert(points.toString());

 

// 项目实战
    /**
     * 根据航编号获得航班舱位最低价格信息
     * @return void
     */
	getLowestClasstInfoByCode : function(flightInfo, classCode) {
		var flightClassInfo = null;
		var positionList = flightInfo.positionList;
		var arrPrice = new Array();
		
		if(positionList != null && positionList.length > 0){
			for(var i = 0; i < positionList.length; i++){
				arrPrice.push(positionList[i].sysPrice);
			}
			var min = Math.min.apply(null, arrPrice);
			var index = arrPrice.indexOf(min);
			flightClassInfo = positionList[index];
		}
		
		return flightClassInfo;
	},

 

分享到:
评论

相关推荐

    基于JS实现数字+字母+中文的混合排序方法

    在JavaScript编程中,排序数组是常见的任务,尤其是在处理包含混合数据类型(如数字、字母和中文)的数组时。本文将深入探讨如何基于JavaScript实现数字、字母和中文的混合排序方法,以满足实际开发需求。 ...

    实验3 JavaScript编程.doc

    5. **数组操作与排序**:从用户输入的逗号分隔数字字符串中,解析出数字,找出最大值、最小值和求和,然后对数字进行排序。这涉及到数组的`split()`, `sort()`, `reduce()`等方法。 6. **闰年判断**:使用条件语句...

    javascript代码常用大全

    - 验证整数不超过指定的最大值。 - 可以先使用上述整数验证方法,再通过 `parseInt(str) 进行大小限制检查。 - **1.5 整数不能小于iMin** - 确保整数不小于指定的最小值。 - 同样先进行整数验证,然后使用 `...

    前端大厂最新面试题-algorithm.docx

    42. 如何查找数组中元素的最大值和最小值。 知识点:数组元素统计算法,使用JavaScript实现数组元素统计。 搜索部分 43. 如何在有规律的二维数组中进行高效的数据查找。 知识点:二维数组查找算法,使用JavaScript...

    JavaScript实习报告.pdf

    - **数组操作**:对输入的数字字符串进行处理,找到最大值、最小值、总和并排序。 - **事件处理**:响应用户的行为,如点击按钮执行特定功能。 6. DOM和BOM: - **DOM**:描述了HTML或XML文档的结构,可以使用...

    在bs开发中经常用到的javaScript技术整理

    - **整数不能大于iMax**:在实际应用中,可以将最大值iMax与输入值进行比较。 - **整数不能小于iMin**:同样地,将最小值iMin与输入值进行比较。 2. **时间类验证** - **短时间验证**:通过函数`isTime(str)`...

    Javascript笔记

    - **`Math.max()`**: 返回最大值。 **4.4 数组对象** - **`concat()`**: 合并数组。 - **`join()`**: 将数组元素连接为字符串。 - **`pop()`**: 删除数组最后一个元素。 - **`push()`**: 在数组末尾添加一个或多个...

    客户端javascript验证新模式.

    - **整数范围验证**:例如,验证整数不能大于`iMax`或小于`iMin`,可以通过比较整数值与设定的最大值和最小值实现。 2. **时间类验证**: - **短时间验证**:例如(13:04:06),可以编写一个函数`isTime(str)`来...

    表格数据排序特效代码

    比如,我们可以按数值大小、字母顺序或者时间先后进行排序,快速找到最大值、最小值或特定区间的数据。 二、排序的类型 1. 升序排序(Ascending Order):数据从小到大排列,例如数字1, 2, 3... 或字母A, B, C... 2...

    auto-sort-bookmarks-webext:Firefox附加组件可按多个条件对书签进行排序

    最小值为3,最大值为255。如果您通过拖动来移动书签,建议至少使用45。 不区分大小写:如果启用此选项,将不考虑字母大小写对书签进行排序。 排序依据:指定对书签进行排序的第一个排序标准。 逆序:如果启用此选项...

    js相关知识点——yexk著1

    Math对象还有其他许多方法,如平方根`Math.sqrt(x)`、随机数`Math.random()`、最大值`Math.max(a, b, c)`和最小值`Math.min(a, b, c)`等,适用于各种数学计算需求。 总的来说,JavaScript中的Array、Date和Math对象...

    b s开发常用javaScript技术第1 4页.docx

    - **1.4 整数不能大于 iMax**:限制输入的整数大小不超过某个最大值。 - **1.5 整数不能小于 iMin**:限制输入的整数大小不低于某个最小值。 2. **时间类** - **2.1 短时间格式验证**:验证输入的时间是否符合...

    javascript脚本集合

    - **最大值**:验证整数是否不超过某一最大值。 - **最小值**:验证整数是否不低于某一最小值。 2. **时间类** - **短时间格式**:如“13:04:06”。 - **短日期格式**:如“2003-12-05”。 - **长时间格式**:...

    9个JavaScript日常开发小技巧

    利用扩展运算符,可以直接将数组中的元素传递给`Math.max()`或`Math.min()`,找出数组中的最大或最小值。这对于处理一组数值非常有用。 4. **合并/展平数组中的数组**: `Array.prototype.flat()`方法可以用来...

    javascript语法

    - `max(x, y)`: 返回最大值。 - `round(x)`: 四舍五入。 - `ceil(x)`: 向上取整。 - `floor(x)`: 向下取整。 - `random()`: 生成0到1之间的随机数。 - `sqrt(x)`: 计算平方根。 - `abs(x)`: 绝对值。 - `sin(x)`: ...

    C#基础类库

    1.生成一个指定范围的随机整数,该随机数范围包括最小值,但不包括最大值 2.生成一个0.0到1.0的随机小数 3.对一个数组进行随机排序 4. 一:随机生成不重复数字字符串 5.方法二:随机生成字符串(数字和字母混和) 6...

    C#基类库(苏飞版)

    1.生成一个指定范围的随机整数,该随机数范围包括最小值,但不包括最大值 2.生成一个0.0到1.0的随机小数 3.对一个数组进行随机排序 4. 一:随机生成不重复数字字符串 5.方法二:随机生成字符串(数字和字母混和) 6...

Global site tag (gtag.js) - Google Analytics