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 相关文章推荐
Jquery中dialog属性小记
Sep 03 Javascript
图片在浏览器中底部对齐 解决方法之一
Nov 30 Javascript
javascript学习笔记(十九) 节点的操作实现代码
Jun 20 Javascript
javascript学习笔记(一)基础知识
Sep 30 Javascript
JS本地刷新返回上一页代码
Jul 25 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
Jul 03 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
Jan 08 Javascript
Vue filter介绍及详细使用
Apr 04 Javascript
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
WebGL学习教程之Three.js学习笔记(第一篇)
Apr 25 Javascript
Layui点击图片弹框预览的实现方法
Sep 16 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
Feb 25 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 字符串中的\n换行符无效、不能换行的解决方法
2014/04/02 PHP
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
jQuery使用height()获取高度需要注意的地方
2014/12/13 Javascript
封装了jQuery的Ajax请求全局配置
2015/02/05 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
JavaScript运动减速效果实例分析
2015/08/04 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
2017/01/01 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
详解vue嵌套路由-query传递参数
2017/05/23 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
jQuery实现鼠标移入移出事件切换功能示例
2018/09/06 jQuery
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
一文快速了解JQuery中的AJAX
2019/05/31 jQuery
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
微信小程序下拉加载和上拉刷新两种实现方法详解
2019/09/05 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
[03:39]2015国际邀请赛主赛事首日精彩回顾
2015/08/05 DOTA
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
使用Python保存网页上的图片或者保存页面为截图
2016/03/05 Python
python基于K-means聚类算法的图像分割
2019/10/30 Python
Python如何输出整数
2020/06/07 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
小区停车场管理制度
2014/01/27 职场文书
白岩松演讲
2014/05/21 职场文书
英语投诉信范文
2015/07/03 职场文书
MySQL创建管理子分区
2022/04/13 MySQL
Java工作中实用的代码优化技巧分享
2022/04/21 Java/Android
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers