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 给汉字排序实例代码
Jun 28 Javascript
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
Dec 02 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
Oct 29 Javascript
js 获取元素下面所有li的两种方法
Apr 14 Javascript
javascript实时获取鼠标坐标值并显示的方法
Apr 30 Javascript
jquery动态导航插件dynamicNav用法实例分析
Sep 06 Javascript
利用JS生成博文目录及CSS定制博客
Feb 10 Javascript
简单总结JavaScript中的String字符串类型
May 26 Javascript
JavaScript中的操作符类型转换示例总结
May 30 Javascript
Angularjs中使用轮播图指令swiper
May 30 Javascript
php中and 和 &amp;&amp;出坑指南
Jul 13 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
Aug 04 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
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
用PHP连接MySQL代码的参数说明
2008/06/07 PHP
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
ThinkPHP上使用多说评论插件的方法
2014/10/31 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
jQuery链使用指南
2015/01/20 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
2015/08/25 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
2016/03/07 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
2016/06/24 Javascript
Vue实现数字输入框中分割手机号码的示例
2017/10/10 Javascript
解决vue-router中的query动态传参问题
2018/03/20 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
2018/10/26 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
JavaScript之实现一个简单的Vue示例
2019/01/17 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
2019/12/04 Javascript
JS实现点星星消除小游戏
2020/03/24 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
利用PHP实现递归删除链表元素的方法示例
2020/10/23 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
Python 除法小技巧
2008/09/06 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
Python输出各行命令详解
2018/02/01 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
django使用django-apscheduler 实现定时任务的例子
2019/07/20 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
世界领先的以旅馆为主的在线预订平台:Hostelworld
2016/10/09 全球购物
生产厂长岗位职责
2014/02/21 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
房产分割协议书范文
2014/11/21 职场文书
2014年幼儿园保育工作总结
2014/12/02 职场文书
基于flask实现五子棋小游戏
2021/05/25 Python
golang连接MySQl使用sqlx库
2022/04/14 Golang