A=10,B=18,C=5,D=17最后算出来的结果,例如结果从大到小是18,17,10,5 字母组合式BDAC 求具体步骤,不要用数据库,就用JS写
解决方案 »
- 怎样用Jquery定位特定div里的某个id项
- 在js对象的方法里面使用setTimeout报错?、在线等
- js如何改变option的选中
- js中调用其它方法什么时候加括号
- 如何优化JavaScript?怎样提高JS的性能?怎样预先加载JS代码?(急!在线等!)
- 求救:请问下面俩个函数的参数是什么意思,
- 通过什么方法可以读取下面数组的值
- 本人Javascript实在是太菜,虽然这个问题太老了,但是还是请教高手指教一下,树状展开问题。
- setTimeout时灵时不灵
- mescrolljs每次下拉刷新后数据为何总是重复加载,无法到底部
- thickbox ie7 谷歌 无法弹出页面
- 背景图片一直要刷新
var arr =[{n:'A',v:10},{n:'B',v:18},{n:'C',v:5},{n:'D',v:17}];
arr.sort(function(x,y){
return y.v - x.v;
})
for(i in arr) alert(arr[i].n)
<script>
function sortNum(a,b){return b - a;}
var A=10,B=18,C=5,D=17;
var arr=[],arrS=[];
arr.push(A); arr.push(B); arr.push(C); arr.push(D);
arrS.push('A10'); arrS.push('B18'); arrS.push('C5'); arrS.push('D17'); arr.sort(sortNum)
var s='';
for (var i=0;i<arr.length;i++){
for (var j=0;j<arrS.length;j++){
if(arrS[j].substr(1)==arr[i]){ s +=arrS[j].substr(0,1); }
}
}
alert(s)
</script>