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 相关文章推荐
js保留小数点后几位的写法
Jan 03 Javascript
jQuery实现在textarea指定位置插入字符或表情的方法
Mar 11 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
Jun 01 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
Apr 06 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
Aug 04 Javascript
如何在Angular.JS中接收并下载PDF
Nov 26 Javascript
学习vue.js表单控件绑定操作
Dec 05 Javascript
jQuery设计思想
Mar 07 Javascript
js 奇葩技巧之隐藏代码
Aug 11 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
Aug 17 Javascript
jQuery zTree插件使用简单教程
Aug 16 jQuery
Vue-cli项目部署到Nginx服务器的方法
Nov 01 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实现的线索二叉树及二叉树遍历方法详解
2016/04/25 PHP
Yii2 assets清除缓存的方法
2016/05/16 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
2016/10/14 PHP
php微信公众号开发模式详解
2016/11/28 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
2011/01/12 Javascript
学习从实践开始之jQuery插件开发 对话框插件开发
2012/04/26 Javascript
JS判定是否原生方法
2013/07/22 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
JQuery性能优化的几点建议
2014/05/14 Javascript
jQuery+HTML5美女瀑布流布局实现方法
2015/09/21 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
onmouseover事件和onmouseout事件全面理解
2016/08/15 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
Vue 父子组件、组件间通信
2017/03/08 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
2017/07/07 Javascript
vue component 中引入less文件报错 Module build failed
2019/04/17 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
sharp.js安装过程中遇到的问题总结
2020/04/02 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
python集合类型用法分析
2015/04/08 Python
python生成excel的实例代码
2017/11/08 Python
利用Django内置的认证视图实现用户密码重置功能详解
2017/11/24 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
python单例模式的多种实现方法
2019/07/26 Python
python实现对图片进行旋转,放缩,裁剪的功能
2019/08/07 Python
python如何处理程序无法打开
2020/06/16 Python
Html5页面在微信端的分享的实现方法
2018/08/30 HTML / CSS
英国手工制作的现代与经典的沙发和床:Love Your Home
2020/09/26 全球购物
五年后的职业生涯规划
2014/03/04 职场文书
小学一年级学生评语
2014/04/22 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
车间主任岗位职责
2015/02/03 职场文书
时尚女魔头观后感
2015/06/04 职场文书
2015年小学教科研工作总结
2015/07/20 职场文书