一、首先知道的是: sort() 方法用于对数组的元素进行排序。 二、目的: 将数组按第一个字符升序排列; 将数组按第一个字符降序排列; 将数组从小到大排列; 将数组从大到到排列; 获得数组的最大最小值; 三、实例:
<script type="text/javascript"> //实现最小值 function sortMinNumber(a,b){return a – b} //实现最大值 function sortMaxNumber(a,b){return b – a} //数组 var arr = [10,255,6,85,23]
document.write("原始数组为:" + arr + "<br />") document.write("按第一个字符升序排列:" + arr.sort()+ "<br />") document.write("按第一个字符降序排列:" + arr.reverse()+ "<br />") document.write("从小到大排列为:" + arr.sort(sortMinNumber)+ "<br />") document.write("最小值为:" + arr[0] + "<br />") document.write("从大到小排列为:" + arr.sort(sortMaxNumber) + "<br />") document.write("最大值为:" + arr[0]) </script>
四、实例结果: 原始数组为:10,255,6,85,23 按第一个字符升序排列:10,23,255,6,85 按第一个字符降序排列:85,6,255,23,10 从小到大排列为:6,10,23,85,255 最小值为:6 从大到小排列为:255,85,23,10,6 最大值为:255