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 相关文章推荐
对采用动态原型方式无法展示继承机制得思考
Dec 04 Javascript
jquery select动态加载选择(兼容各种浏览器)
Feb 01 Javascript
jQuery 获取兄弟元素的几种不错方法
May 23 Javascript
jQuery Ajax调用WCF服务详细教程
Mar 31 Javascript
基于jQuery实现左右图片轮播(原理通用)
Dec 24 Javascript
js中利用tagname和id获取元素的方法
Jan 03 Javascript
prototype框架中美元符号$用法分析
Jan 22 Javascript
jQuery Validation Plugin验证插件手动验证
Jan 26 Javascript
jQuery 插件封装的方法
Nov 16 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
Jul 08 jQuery
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
vue使用$emit时,父组件无法监听到子组件的事件实例
Feb 26 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
【COS正片】蕾姆睡衣cos,纯洁可爱被治愈了 cn名濑弥七
2020/03/02 日漫
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
PHP array_push 数组函数
2009/12/26 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
深入理解PHP中的count函数
2016/05/31 PHP
PHP is_array() 检测变量是否是数组的实现方法
2016/06/13 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
2016/09/21 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
使用TextRange获取输入框中光标的位置的代码
2007/03/08 Javascript
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
Javascript的一种模块模式
2010/09/08 Javascript
nodejs实用示例 缩址还原
2010/12/28 NodeJs
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
2011/01/09 Javascript
Javascript中3个需要注意的运算符
2015/04/02 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
2017/03/06 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
原生JavaScript写出Tabs标签页的实例代码
2020/07/20 Javascript
Python 爬虫爬取指定博客的所有文章
2016/02/17 Python
PyQt5每天必学之QSplitter实现窗口分隔
2018/04/19 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
python3 enum模块的应用实例详解
2019/08/12 Python
Python多线程及其基本使用方法实例分析
2019/10/29 Python
网络工程师个人的自我评价范文
2013/10/01 职场文书
销售自我评价
2013/10/22 职场文书
商务英语本科生的自我评价分享
2013/11/15 职场文书
高中毕业自我鉴定
2013/12/13 职场文书
先进集体获奖感言
2014/02/13 职场文书
敬老院标语
2014/06/27 职场文书
医德医魂心得体会
2014/09/11 职场文书
赔偿协议书范本
2014/09/12 职场文书
2014政府领导班子对照检查材料思想汇报(3篇)
2014/09/26 职场文书
班级联欢会主持词
2015/07/03 职场文书
九年级语文教学反思
2016/03/03 职场文书
tensorflow中的数据类型dtype用法说明
2021/05/26 Python
动画「进击的巨人」第86话播出感谢绘公开
2022/03/21 日漫