JavaScript数组基于交换的排序示例【冒泡排序】


Posted in Javascript onJuly 21, 2018

本文实例讲述了JavaScript数组基于交换的排序。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>3water.com JS冒泡排序</title>
</head>
<body>
<script>
var array1=new Array(13,55,37,45,9,60,21,10);
document.write("没有交换前 "+array1+"<br>");
var temp;
for(a in array1){
for(b in array1){
if(array1[a]<array1[b]){
temp=array1[a];
array1[a]=array1[b];
array1[b]=temp;
}
}
}
document.write("交换之后的 "+array1);
</script>
</body>
</html>

使用在线HTML/CSS/JavaScript代码运行工具: http://tools.3water.com/code/HtmlJsRun,测试运行结果:

 JavaScript数组基于交换的排序示例【冒泡排序】

Javascript 相关文章推荐
JavaScript 拖拉缩放效果
Dec 10 Javascript
niceTitle 基于jquery的超链接提示插件
May 31 Javascript
extjs grid设置某列背景颜色和字体颜色的实现方法
Sep 06 Javascript
jquery实现textarea 高度自适应
Mar 11 Javascript
javascript变量声明实例分析
Apr 25 Javascript
详谈javascript精度问题与调整
Jul 08 Javascript
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
微信小程序实现页面跳转传递参数(实体,对象)
Aug 12 Javascript
js实现抽奖的两种方法
Mar 19 Javascript
功能完善的小程序日历组件的实现
Mar 31 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
Aug 25 Javascript
npm全局环境变量配置详解
Dec 15 Javascript
vue项目中添加单元测试的方法
Jul 21 #Javascript
基于Vue实现关键词实时搜索高亮显示关键词
Jul 21 #Javascript
jQuery实现的点击按钮改变样式功能示例
Jul 21 #jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 #jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 #jQuery
浅谈vue父子组件怎么传值
Jul 21 #Javascript
通过webpack引入第三方库的方法
Jul 20 #Javascript
You might like
德生PL330的评价与改造
2021/03/02 无线电
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
php ZipArchive实现多文件打包下载实例
2019/10/31 PHP
js 蒙版进度条(结合图片)
2010/03/10 Javascript
JS无限树状列表实现代码
2011/01/11 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
Angular实现的table表格排序功能完整示例
2017/12/22 Javascript
详解为Bootstrap Modal添加拖拽的方法
2018/01/05 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
vue.js 实现a标签href里添加参数
2019/11/12 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
Javascript var变量删除原理及实现
2020/08/26 Javascript
python采集百度百科的方法
2015/06/05 Python
python PIL模块与随机生成中文验证码
2016/02/27 Python
Python文件操作基本流程代码实例
2017/12/11 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
python通过SSH登陆linux并操作的实现
2019/10/10 Python
python3 实现调用串口功能
2019/12/26 Python
使用python实现CGI环境搭建过程解析
2020/04/28 Python
python简单实现9宫格图片实例
2020/09/03 Python
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
班长演讲稿范文
2014/04/24 职场文书
食品安全工作方案
2014/05/07 职场文书
婚礼庆典答谢词
2015/01/20 职场文书
贷款工资证明范本
2015/06/12 职场文书
MySQL Router的安装部署
2021/04/24 MySQL
JS ES6异步解决方案
2021/04/29 Javascript
Python数据可视化之基于pyecharts实现的地理图表的绘制
2021/06/10 Python
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers