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 相关文章推荐
神奇的7个jQuery 3D插件整理
Jan 06 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
Jan 31 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
Jan 04 Javascript
jquery二级导航内容均分的原理及实现
Aug 13 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
Mar 23 Javascript
JavaScript中模拟实现jsonp
Jun 19 Javascript
jquery动画效果学习笔记(8种效果)
Nov 13 Javascript
使用jquery获取url及url参数的简单实例
Jun 14 Javascript
Angular4学习笔记之准备和环境搭建项目
Aug 01 Javascript
vue移动端实现下拉刷新
Apr 22 Javascript
JavaScript Date对象功能与用法学习记录
Apr 28 Javascript
实例讲解React 组件生命周期
Jul 08 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
《五等分的花嫁》漫画完结!2020年10月第2期TV动画制作组换血!
2020/03/06 日漫
php select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
PHP单例模式简单用法示例
2017/06/23 PHP
PHP实现腾讯与百度坐标转换
2017/08/05 PHP
表单提交验证类
2006/07/14 Javascript
轻轻松松学习JavaScript
2007/02/25 Javascript
javascript prototype 原型链
2009/03/12 Javascript
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
JavaScript异步编程:异步数据收集的具体方法
2013/08/19 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
javascript实现确定和取消提示框效果
2015/07/10 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
jQuery实现磁力图片跟随效果完整示例
2016/09/16 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
2017/07/13 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
2018/01/02 Javascript
vue-cli 默认路由再子路由选中下的选中状态问题及解决代码
2018/09/06 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
element-ui表格合并span-method的实现方法
2019/05/21 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
通过案例解析python鸭子类型相关原理
2020/10/10 Python
SISLEY希思黎官方旗舰店:享誉全球的奢华植物美容品牌
2018/04/25 全球购物
Lucene推荐的分页方式是什么?
2015/12/07 面试题
小学教师自我鉴定
2013/11/07 职场文书
早餐连锁店计划书
2014/01/08 职场文书
学年末自我鉴定
2014/01/21 职场文书
实习单位鉴定评语
2014/04/26 职场文书
学校春季防火方案
2014/06/08 职场文书
学习雷锋精神活动总结
2015/02/06 职场文书
创业计划书之干洗店
2019/09/10 职场文书
GO语言异常处理分析 err接口及defer延迟
2022/04/14 Golang
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python