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 去前后空格大全(IE9亲测)
Jul 15 Javascript
jquery win 7透明弹出层效果的简单代码
Aug 06 Javascript
jQuery验证插件 Validate详解
Nov 20 Javascript
js中跨域方法原理详解
Jul 19 Javascript
js中利用cookie实现记住密码功能
Aug 20 Javascript
基于vue2.0实现的级联选择器
Jun 09 Javascript
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
微信小程序中button去除默认的边框实例代码
Aug 01 Javascript
vue 实现单选框设置默认选中值
Nov 07 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
May 23 Javascript
vuex管理状态仓库使用详解
Jul 29 Javascript
解决vue打包 npm run build-test突然不动了的问题
Nov 13 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
mysql 全文搜索 技巧
2007/04/27 PHP
ThinkPHP php 框架学习笔记
2009/10/30 PHP
PHPAnalysis中文分词类详解
2014/06/13 PHP
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
DEDECMS首页调用图片集里的多张图片
2015/06/05 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
js 获取Listbox选择的值的代码
2010/04/15 Javascript
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
2016/04/15 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
jQuery UI插件实现百度提词器效果
2016/11/21 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
Javascript中click与blur事件的顺序详析
2017/04/25 Javascript
vue2.0 中#$emit,$on的使用详解
2017/06/07 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
Vue项目webpack打包部署到服务器的实例详解
2017/07/17 Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
2018/08/10 Javascript
Vue商品控件与购物车联动效果的实例代码
2019/07/21 Javascript
layUI实现三级导航菜单效果
2019/07/26 Javascript
node.js Promise对象的使用方法实例分析
2019/12/26 Javascript
利用python生成一个导出数据库的bat脚本文件的方法
2016/12/30 Python
python绘制双柱形图代码实例
2017/12/14 Python
Python中将dataframe转换为字典的实例
2018/04/13 Python
Python tcp传输代码实例解析
2020/03/18 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
2013年办公室秘书的个人自我鉴定
2013/10/24 职场文书
物流专业大学生的自我鉴定
2013/11/13 职场文书
英语老师推荐信
2014/02/26 职场文书
前台岗位职责
2015/02/13 职场文书
Python 使用 Frame tkraise() 方法在 Tkinter 应用程序中的Frame之间切换
2022/04/24 Python