如题所述
第1个回答 2011-09-16
用两个循环就可以了:
<script language="javascript">
var array = new Array(3,4,1,2,4,6,5);
for(var i=0;i<array.length;i++){
for(var j=i+1;j<array.length;j++)
{
if(array[i]<array[j]){
var temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
}
alert(array[0]+" "+array[1]+" "+array[2]+" "+array[3]+" "+array[4]+" "+array[5]);
</script>本回答被网友采纳
<script language="javascript">
var array = new Array(3,4,1,2,4,6,5);
for(var i=0;i<array.length;i++){
for(var j=i+1;j<array.length;j++)
{
if(array[i]<array[j]){
var temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
}
alert(array[0]+" "+array[1]+" "+array[2]+" "+array[3]+" "+array[4]+" "+array[5]);
</script>本回答被网友采纳
第2个回答 2011-09-16
999999追问
CAO