我想再网页上实现一个功能,关于排序的!! N个变量,对其进行从大到小排序,得出结果。 例如: A,B,C,D,E,F 5个变量。对其进行比较时,考虑相等情况, 得出结果前三个字母组成字符串(例:ABC),并可供以后调用。因为急着用,希望可以把代码贴出来看看,谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><title>index</title><head><script> var arrStr = ['A','D','C','B','A','Z','F'];arrSort = arrStr.sort().toString();alert(arrSort.split(",")[0]+arrSort.split(",")[1]+arrSort.split(",")[2]);</script> </head><body ></body></html> 楼主是这样吧.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT="zourinet"><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><script language="JavaScript">/* <![CDATA[ */ Array.prototype.swap = function(i, j) { var temp = this[i]; this[i] = this[j]; this[j] = temp; } Array.prototype.selectionSort = function() { for (var i = 0; i < this.length; ++i) { var index = i; for (var j = i + 1; j < this.length; ++j) { if (this[j] < this[index]) index = j; } this.swap(i, index); } } var str = "A,C,B,E,D,F"; var arr = str.split(","); arr.selectionSort(); document.write(arr[0]+arr[1]+arr[2]);/* ]]> */</script></HEAD><BODY><form method="post" action=""><div></div></form></BODY></HTML> N个变量,对其进行从大到小排序,得出结果。 例如: A,B,C,D,E,F 5个变量。对其进行比较时,考虑相等情况, 得出结果前三个字母组成字符串(例:ABC),并可供以后调用。 因为急着用,希望可以把代码贴出来看看,谢谢了。不好意思可能是我说得不是很清楚。我的意思是:例如: A,B,C,D,E,F 5个变量。A=9, B=8 ,C =7 ,D = 6 , E= 5 , F= 4。对其进行比较时,考虑相等情况, 得出结果前三个字母组成字符串(例:ABC),并可供以后调用。 javascript接受json格式的数据问题 请教下关于duff's device算法的问题 关于javascript中的$关键字符问题求助 那位高人帮忙优化一下这个菜单,不胜感激!!! 如何实现用下拉列表框显示年月日 在javascript中,怎么处理"\"?? JavaScript的字符串函数,方法有哪些 一个提取数据的问题 我在IE浏览器里面点击任何链接,都没反应, 怎么办啊! 急!!!在线等待 图片轮播不从第一张开始 请问一个div跟随 网页拖动而移动的效果怎么写啊 关于JS中延迟加载的函数
<html>
<title>index</title>
<head>
<script>
var arrStr = ['A','D','C','B','A','Z','F'];
arrSort = arrStr.sort().toString();
alert(arrSort.split(",")[0]+arrSort.split(",")[1]+arrSort.split(",")[2]);
</script> </head>
<body ></body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="zourinet">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="JavaScript">
/* <![CDATA[ */
Array.prototype.swap = function(i, j)
{
var temp = this[i];
this[i] = this[j];
this[j] = temp;
}
Array.prototype.selectionSort = function()
{
for (var i = 0; i < this.length; ++i)
{
var index = i;
for (var j = i + 1; j < this.length; ++j)
{
if (this[j] < this[index]) index = j;
}
this.swap(i, index);
}
}
var str = "A,C,B,E,D,F";
var arr = str.split(",");
arr.selectionSort();
document.write(arr[0]+arr[1]+arr[2]);
/* ]]> */
</script>
</HEAD><BODY>
<form method="post" action="">
<div></div>
</form>
</BODY>
</HTML>
A,B,C,D,E,F 5个变量。对其进行比较时,考虑相等情况,
得出结果前三个字母组成字符串(例:ABC),并可供以后调用。 因为急着用,希望可以把代码贴出来看看,谢谢了。不好意思可能是我说得不是很清楚。
我的意思是:
例如:
A,B,C,D,E,F 5个变量。
A=9, B=8 ,C =7 ,D = 6 , E= 5 , F= 4。对其进行比较时,考虑相等情况,
得出结果
前三个字母组成字符串(例:ABC),并可供以后调用。