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模拟枚举的简单实例
Mar 06 Javascript
javascript数组详解
Oct 22 Javascript
jQuery过滤选择器详解
Jan 13 Javascript
jQuery中outerWidth()方法用法实例
Jan 19 Javascript
JavaScript、jQuery与Ajax的关系
Jan 24 Javascript
浅析Javascript ES6新增值比较函数Object.is
Aug 24 Javascript
vue-cli+webpack记事本项目创建
Apr 01 Javascript
postman+json+springmvc测试批量添加实例
Mar 31 Javascript
express默认日志组件morgan的方法
Apr 05 Javascript
详解小程序如何避免多次点击,重复触发事件
Apr 08 Javascript
一篇文章,教你学会Vue CLI 插件开发
Apr 17 Javascript
vue项目中锚点定位替代方式
Nov 13 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
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
thinkphp使用literal防止模板标签被解析的方法
2014/11/22 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
JavaScript和ActionScript的交互实现代码
2010/08/01 Javascript
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
Webwork 实现文件上传下载代码详解
2016/02/02 Javascript
jQuery根据name属性进行查找的用法分析
2016/06/23 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
动手写一个angular版本的Message组件的方法
2017/12/16 Javascript
pace.js和NProgress.js两个加载进度插件的一点小总结
2018/01/31 Javascript
Node.Js生成比特币地址代码解析
2018/04/21 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
vuex(vue状态管理)的特殊应用案例分享
2020/03/03 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
python爬取足球直播吧五大联赛积分榜
2018/06/13 Python
python集合是否可变总结
2019/06/20 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
Python 实现一行输入多个数字(用空格隔开)
2020/04/29 Python
Python使用re模块验证危险字符
2020/05/21 Python
python 贪心算法的实现
2020/09/18 Python
Python爬取某平台短视频的方法
2021/02/08 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
卡骆驰德国官方网站:Crocs德国
2019/03/29 全球购物
出纳试用期自我鉴定
2014/04/07 职场文书
小学生光盘行动倡议书
2015/04/28 职场文书
董事会决议范本
2015/07/01 职场文书
2015年重阳节活动主持词
2015/07/30 职场文书
Nginx配置文件详解以及优化建议指南
2021/09/15 Servers
OpenCV实现反阈值二值化
2021/11/17 Java/Android