6.3.1 数组排序.html
来自「javascript即用即差核心对象手册」· HTML 代码 · 共 35 行
HTML
35 行
<script>
var arrNumbers=new Array();
//要求用户输入10个数据,存入数据
for(var i=0;i<10;i++)
{
var number=parseFloat(prompt("请数据第"+(i+1)+"个数",""));
arrNumbers[i]=number;
}
//输出排序以前数组中的内容
document.write("排序以前的数据为:<br>");
for(var i=0;i<10;i++)
{
document.write(arrNumbers[i],"\t");
}
//冒泡排序
for(var i=0;i<10;i++)
{
for(var j=i+1;j<10;j++)
{
if(arrNumbers[i]>arrNumbers[j])
{
var tmp=arrNumbers[i];
arrNumbers[i]=arrNumbers[j];
arrNumbers[j]=tmp;
}
}
}
//输出排序后的结果
document.write("<br>排序以后的数据为:<br>");
for(var i=0;i<10;i++)
{
document.write(arrNumbers[i],"\t");
}
</script>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?