要按照A B C D E五个变量按照其所代表数的大小排序(输出不是数字,是A B C D E的组合)!
如 A=1 B=2 C=3 D=4 E=5 ,那么输出为 E D C B A ;
谢谢!
用数据库 order by 的建议就不用了。需要用函数实现。mark .............. function BubbleSort() { if (arguments.length == 0) { return ; }
var end = arguments.length -1 ;
while (end > 0) { for (var i=0, k=0; i < end; i++) { if (arguments[i] < arguments[i+1]) {
var temp = arguments[i]; arguments[i] = arguments[i+1]; arguments[i+1] = temp; k = i; } } end = k; }
return arguments; } var v = BubbleSort(21,5,13,4,15); var s = ""; for (var i=0; i < v.length; i++) { s += v[i] + "," ; } alert(s); 不是仅仅冒泡排序的问题,是先对变量进行排序,然后变成字符并显示。要的结果不是数字。是字母。
function C1(){} function C2(){} C2.prototype=new C1(); function C3(){} C3.prototype=new C2(); var obj=new C3(); function C4(){} C3.prototype=new C4(); alert(obj insta ......