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 相关文章推荐
两种方法实现文本框输入内容提示消失
Mar 17 Javascript
JavaScript基础重点(必看)
Jul 09 Javascript
AngularJS基础 ng-non-bindable 指令详细介绍
Aug 02 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
Sep 27 Javascript
Angular使用ng-messages与PHP进行表单数据验证
Dec 28 Javascript
react-native fetch的具体使用方法
Nov 01 Javascript
Vue中使用vue-i18插件实现多语言切换功能
Apr 25 Javascript
详解Vue项目中出现Loading chunk {n} failed问题的解决方法
Sep 14 Javascript
Jquery的Ajax技术使用方法
Jan 21 jQuery
JS中的算法与数据结构之集合(Set)实例详解
Aug 20 Javascript
Angular进行简单单元测试的实现方法实例
Aug 16 Javascript
小程序实现列表倒计时功能
Jan 29 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
建立动态的WML站点(一)
2006/10/09 PHP
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
PHP技术开发微信公众平台
2015/07/22 PHP
PHP语法小结之基础和变量
2015/11/22 PHP
PHP数据库操作三:redis用法分析
2017/08/16 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
JS中获取数据库中的值的方法
2013/07/14 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
JS操作input标签属性checkbox全选的实现代码
2017/03/02 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
JS实现微信摇一摇原理解析
2017/07/22 Javascript
第一个Vue插件从封装到发布
2017/11/22 Javascript
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
2018/08/19 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
2019/04/17 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
[42:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS OpTic
2018/03/31 DOTA
Python实现简单截取中文字符串的方法
2015/06/15 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Python基于机器学习方法实现的电影推荐系统实例详解
2019/06/25 Python
解决json中ensure_ascii=False的问题
2020/04/03 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
机电一体化大学生求职信
2013/11/08 职场文书
电子商务自荐书范文
2014/01/04 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
关于办理居住证的介绍信模板
2019/11/27 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python
15个值得收藏的JavaScript函数
2021/09/15 Javascript